> It would be nice if this diff could go into a bulk build for testing; > even in the absence of this I think it's time to bring those ports up > to their upstream versions. Benefits include fixes for Opus memory leak > in sdl2-mixer, some CVEs for sdl2-ttf memory corruption etc.
Three ports failed to package with llvm15: games/freeciv, games/wesnoth, and games/freedink/games. As pointed out by thfr, wesnoth needs a WANTLIB/LDEP change and freeciv looks similar. thfr has the full logs. I am not at all familiar with this part of the tree and I haven't looked at the diff beyond what was already discussed on the list. If you feel there's been enough testing of the important consumers, I'd say go ahead. I'm of course ok with you taking maintainer. games/freeciv: ===> Building package for freeciv-client-3.0.6p0 Create /data/packages/amd64/all/freeciv-client-3.0.6p0.tgz Missing library for FLAC>=0.0 Missing library for mikmod>=0.0 Missing library for mpg123>=0.0 Missing library for vorbis>=0.0 Missing library for vorbisfile>=0.0 *** Error 1 in games/freeciv (/usr/ports/infrastructure/mk/bsd.port.mk:3466 'port-wantlib-args': @case X${_DEPENDS_CACHE} in X) _DEPENDS_CA...) games/wesnoth: ===> Building package for wesnoth-1.16.9 Create /data/packages/amd64/all/wesnoth-1.16.9.tgz Missing library for vorbisfile>=0.0 *** Error 1 in games/wesnoth (/usr/ports/infrastructure/mk/bsd.port.mk:3466 'port-wantlib-args': @case X${_DEPENDS_CACHE} in X) _DEPENDS_CA...) games/freedink/game: (already fixed) gfx_fonts.cpp:296:9: error: cannot initialize a variable of type 'char *' with an rvalue of type 'co nst char *' char *familyname = TTF_FontFaceFamilyName(font); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~