the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version. When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.
Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it. The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20. Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.
PR: 195724
Exp-run by: antoine
Approved by: portmgr (antoine)
it customisable via make.conf; pointless with package installations.
Modernise slightly.
Correct IGNORE message-- there is no real problem with using .error here,
but since it was mysteriously changed without notice assume that there was an
extremely good reason for it.
Musicpd has been rewritten in c++, and now unfortunately requires a
modern gcc to build.
While here, remove duplicate LICENSE line pointed out by danfe...
0.18 update will come soon, but it's proving nontrivial
due to a substantial rewrite in c++!
PR: ports/184768
Submitted by: Thomas Zander <thomas.e.zander@googlemail.com>
It is present in all supported versions of FreeBSD, and has had poor takeup.
I strongly suspect the strange-looking checks are partially to blame for
scaring maintainers off.
Go forth and please use it!
PR: ports/178269
Approved by: maintainers of all ports involved
Take out the compatibility shims for people who redefined MPDCONF-- they've
had enough warning. Error out with some helpful hints if people still haven't
moved to using musicpd.conf
Changes in 0.17.1:
Jonathan Neuschaefer (1):
command: require appropriate permissions for searchadd{,pl}
Jurgen Kramer (1):
Add song duration to DSF and DSDIFF DSD decoders.
Max Kellermann (12):
configure.ac: increment version number to 0.17.1
Merge branch 'fix-typo' of https://github.com/sol/mpd
require GLib 2.16
test/test_pcm: add pcm_volume tests
output_init: put the "convert" filter at the end of the list
aiff: support the AIFC format
Makefile.am: updated web server for "upload" target
cue_parser: support file types "MP3", "AIFF"
tag_ape: return false if no usable tag was found
tcp_socket, ...: remove obsolet RAOP sources
configure.ac: add -I to CPPFLAGS, not CFLAGS
configure.ac: replace MPD_CHECK_FLAG with autoconf-archive scripts
Simon Hengel (1):
Fix typo
Changes in 0.17.2:
Anton Khirnov (1):
client_file: remove pure attribute from client_allow_file().
Avuton Olrich (2):
Modify version string to post-release version 0.17.2~git
mpd version 0.17.2
Max Kellermann (42):
input_stream, main: remove obsolete GLib version checks
valgrind.suppressions: suppressions for GStaticMutex and more
playlist_song: move code to playlist_check_load_song()
playlist_song: improve const-correctness
playlist_song: use map_to_relative_path()
mapper: fix non-UTF8 music directory name
input/ffmpeg: remove fallback AV_VERSION_INT definition
timer: use monotonic clock if available
output/httpd: move code to _has_clients()
output/httpd: fix throttling bug after resuming playback
output/httpd: move delay from _pause() to _delay()
output/pulse: simplify _wait_stream()
output/pulse: implement method delay()
output/jack: implement method delay()
log: store duplicated path string
decoder/fluidsynth: remove throttle (requires libfluidsynth 1.1)
decoder/fluidsynth: check if file is really a MIDI
decoder/fluidsynth: don't duplicate path
decoder/fluidsynth: stop playback at end of file
configure.ac: auto-detect libfluidsynth
decoder/fluidsynth: add "soundfont" setting
decoder/fluidsynth: add "sample_rate" setting
doc/user: add wildmidi documentation
mapper: fix potential crash in file permission check
filter/volume: include cleanup
playlist: fix unprotected player_control access
player_thread: add local variable "start_ms"
playlist_song: fix user-after-free bug
playlist_song: pass const song to _check_load_song()
playlist_print: fix memory leak
queue_save: save song priorities
command: make "single" a bool
player_thread: disable cross-fading in "single" mode
playlist/cue: map "PERFORMER" to "artist" or "album artist"
update_walk: fix unsafe readlink() usage
AudioCompress: abort on out-of-memory
decoder/_ogg_common: simplify the large "if" expression
decoder/_ogg_common: fix buffer size check
locate: cast enum tag_type to int before comparing with integer
decoder/wavpack: support all APEv2 tags
configure.ac: don't auto-detect the Vorbis encoder when Tremor is enabled
decoder_control: remove MixRamp debug messages
Wieland Hoffmann (2):
mpd.conf(5): Document the existence of musicbrainz_ tags
mpd.conf(5): Use the correct default value for max_playlist_length
Feature safe: yes