166 Commits

Author SHA1 Message Date
landry 2b481cfb2c audio/mpd: update to 0.24.12 2026-05-27 07:05:39 +00:00
landry 8953a06f2a audio/mpd: update to 0.24.10 2026-05-07 05:16:13 +00:00
landry 394de2ab0a audio/mpd: update to 0.24.9.
see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.9/NEWS
2026-03-13 14:07:12 +00:00
landry 0ae1547089 audio/mpd: update to 0.24.8 2026-01-27 09:44:42 +00:00
landry 9ddaa0a756 audio/mpd: update to 0.24.7 2026-01-25 08:05:29 +00:00
landry c9578bb02d audio/mpd: update to 0.24.6.
* 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
2025-10-21 12:14:06 +00:00
landry 114fc68020 audio/mpd: update to 0.24.5.
see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.5/NEWS
2025-08-08 12:31:00 +00:00
tb 84bb65a043 Bump nlohmann-json consumers 2025-06-28 06:16:18 +00:00
landry 8e8f7a8954 audio/mpd: update to 0.24.4.
see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.4/NEWS
2025-05-21 05:31:05 +00:00
landry d03d0491f0 audio/mpd: update to 0.24.3.
see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.3/NEWS
for the changelog.

revert an upstream commit that uses apparently too modern c++ constructs
we dont have in our libcxx 16. thus, keep the boost dependency..

take maintainership while here, after all i've been using it for nearly
20 years.
2025-04-15 06:43:28 +00:00
lraab b2afc3a7d3 audio/mpd: update to 0.23.16
ok landry@, kirill@
2024-12-23 16:55:25 +00:00
sthen 80f0b31e83 handle py3.12 switchover in audio 2024-12-21 11:37:31 +00:00
sthen a19298978d mpd: backport fix for newer fmt, from Brad 2024-07-15 11:58:35 +00:00
lraab 622f8438b7 audio/mpd: update to 0.23.15
ok landry@
2023-12-22 19:24:34 +00:00
lraab 346c8b22ff audio/mpd: update to 0.23.14
ok landry@
2023-10-14 15:53:00 +00:00
espie 7d8f57fcec move to new sites format 2023-09-05 16:13:35 +00:00
lraab bafeb4a2d2 audio/mpd: update to 0.23.13
changelog:
* input
  - curl: fix busy loop after connection failed
  - curl: hide "404" log messages for non-existent ".mpdignore" files
* archive
  - zzip: fix crash bug
* database
  - simple: reveal hidden songs after deleting containing CUE
* decoder
  - ffmpeg: reorder to a lower priority than "gme"
  - gme: require GME 0.6 or later
* output
  - pipewire: fix corruption bug due to missing lock
* Linux
  - shut down if parent process dies in --no-daemon mode
  - determine systemd unit directories via pkg-config
* support libfmt 10

ok landry@
2023-05-31 05:49:46 +00:00
lraab 86e1e7a691 audio/mpd: update to 0.23.12
changelog:
ver 0.23.12 (2023/01/17)
* input
  - curl: require CURL 7.55.0 or later
* decoder
  - mad: fix integer underflow with very small files
* tags
  - fix crash bug due to race condition
* output
  - pipewire: adjust to PipeWire 0.3.64 API change
* fix build failures with GCC 13

ver 0.23.11 (2022/11/28)
* database
  - simple: move default database to ~/.cache/mpd/db from ~/.cache/mpd.db
  - simple: default "cache_directory" to ~/.cache/mpd/mounts
* macOS: fix build failure "no archive members specified"
* Windows
  - fix crash bug (stack buffer overflow) after I/O errors
  - fix path traversal bug because backslash was allowed in playlist names
* Android/Windows
  - update OpenSSL to 3.0.7
  - re-enable CURL's verbose error strings

ok landry@
2023-02-03 04:11:06 +00:00
lraab d9ba60756e audio/mpd: update to 0.23.10
ver 0.23.10 (2022/10/14)
* storage
  - curl: fix file time stamps
* decoder
  - ffmpeg: fix libfmt 9 compiler warning
* encoder
  - flac: fix failure when libFLAC is built without Ogg support
* output
  - alsa: fix crash bug
* Windows
  - log to stdout by default, don't require "log_file" setting

ok landry
2022-11-21 15:12:41 +00:00
ajacoutot f50fdd748e Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:14:43 +00:00
lraab c10d8fb239 audio/mpd: update to 0.23.9
changelog:
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.9/NEWS

ok landry@
2022-08-29 13:14:25 +00:00
lraab 80ad18bd55 audio/mpd: update to 0.23.7
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.7/NEWS

ok landry@
2022-05-15 14:09:15 +00:00
naddy b80841c8ec drop RCS Ids 2022-03-11 18:20:04 +00:00
landry 8c07836650 audio/mpd: remove 'backports from upstreams' patches
those were of course applied in the update to 0.23.5, spotted by naddy@
2022-03-11 09:02:56 +00:00
landry 50609d06b7 audio/mpd: update to 0.23.5.
cf https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.5/NEWS

ok ajacoutot@
2022-03-09 09:52:23 +00:00
landry 03243eedd5 audio/mpd: fix build with libc++ 13, from Brad 2021-11-21 08:10:41 +00:00
ajacoutot 1c2b2bb272 Drop bogus options (this will break with new meson(1)). 2021-10-31 07:02:43 +00:00
sthen c9d0a39134 missing from libsamplerate update, prompted by brad 2021-10-22 21:32:34 +00:00
landry bdf67073ba audio/mpd: update to 0.22.1, from Stefan Hagen, thanks ! 2021-09-13 05:36:50 +00:00
ajacoutot 2d980d13c0 Unbreak with new meson(1).
Also reported by sthen@
2021-05-06 11:11:17 +00:00
solene 83eea84c82 Fix a typo in a patch modifying the example
configuration file which trigger a syntax error

ok landry@
2021-04-08 10:16:48 +00:00
landry 4c37806e33 audio/mpd: update to 0.22.6.
See https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.22.6/NEWS
Add BDEP on py3-sphinx to build the manpages, which arent shipped
anymore in the source tarball.
ok bket@
2021-02-20 14:43:01 +00:00
bket ae555efe37 Update to mpd-0.21.25
Changes:
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.25/NEWS

OK landry@
2020-07-08 13:02:24 +00:00
bket cea95e8245 Update to mpd-0.21.23
Changes:
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.23/NEWS

OK landry@
2020-05-15 11:40:36 +00:00
jca caac776c11 Give _mpd a home dir and document how to share concurrent sndiod(8) access
Just use /var/spool/mpd as the home dir but tweak the perms to prevent
group write access and avoid security(8) warnings.  If you already have
mpd installed you might want to update the home dir by hand as
documented in the README.

Prompted by questions and diffs from chrisz@ and a report from Moises
Simon, input from ratchov@ and sthen@, ok sthen@
2020-04-28 17:16:21 +00:00
jca 17a8140472 The tremor FLAVOR was removed long ago
ok sthen@
2020-04-27 13:46:19 +00:00
bket ccc79d1eff Update to mpd-0.21.21
Changes:
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.21/NEWS

OK landry@, kn@
2020-03-20 17:52:30 +00:00
bket ab467d5b33 Update to mpd-0.21.19
Release notes:
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.19/NEWS

OK cwen@, "lgtm" landry@
2020-02-04 18:24:42 +00:00
bket 8c7ff3b926 Update to mpd-0.21.18
Changelog:
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.18/NEWS

While here sync WANTLIB.

OK landry@
2020-01-02 09:37:43 +00:00
landry 28a650b20c Update to mpd 0.21.16. 2019-10-17 11:19:21 +00:00
landry a651eda67d Install the mpd binary in bin instead of sbin
requested by and ok ajacoutot@
2019-08-15 05:44:37 +00:00
landry 67e1966633 Update to mpd 0.21.11.
Long awaited update to 0.21.x branch, been using it on 6.5/amd64 since
months without issues.
Upstream switched CONFIGURE_STYLE to to meson, so adapt CONFIGURE_ARGS
but try to keep the same enable/disable flags list for now (there are
waayyyyy too many options in there).
Macppc build fixes/tweaks from cwen@, thanks!
General apathy from ports@, so  users will get to test it now...
2019-08-06 17:28:12 +00:00
sthen 9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
ajacoutot e78fc0b637 Unbreak: missed bump 2019-05-13 13:59:37 +00:00
edd 7571183596 Update audio/libcdio to version 2.1.0.
Also fix fallout.

I've been working with upstream to have the NetBSD driver work on both
NetBSD *and* OpenBSD, and here it is.

Thanks to upstream for helping, particularly Rocky Bernstein and Thomas
Schmitt!

Tested and OK cwen@, thanks!
2019-05-12 15:26:06 +00:00
sthen 86852bcf6e reset unresponsive maintainers, various porters have spent a bunch of
time waiting for timeouts over the last year or more for many of these
ports.  ok danj@ jca@ kmos@
2019-04-24 16:26:54 +00:00
landry e358499dd6 Update to mpd 0.20.23.
We dont update to the 0.21 branch yet as it requires ffmpeg 3.1 and gcc
6 which would break it on exotic archs. mpd might be the only reason
some ppl use exotic stuff, so stay on the safe side for now.

Maintainer timeout.
2019-01-02 21:32:32 +00:00
landry fcf4f6f1a4 Update to mpd 0.20.20.
Maintainer timeout.
ok rsadowski@
2018-07-04 09:01:59 +00:00
landry e96b81134c Update to mpd 0.20.18.
Switches HOMEPAGE/MASTER_SITES to https (reminded by tj@)

Maintainer timeout
2018-04-23 16:58:40 +00:00
landry 2d6a1f18d1 Use COMPILER = base-clang ports-gcc instead of base-clang ports-clang to
unbreak macppc (and probably other exotic archs where clang is broken)

Note that an update to a newer version is pending and will probably get
commited next week.
2018-04-19 06:36:40 +00:00