Hi, brynet@ reported a segfault when it uses openal/sndio backend due to the fact there is no capture device handling. ioquake3 enables VOIP support by default, the solution would be to disable it.
Hope it is good. Kind regards.
Index: Makefile =================================================================== RCS file: /cvs/ports/games/ioquake3/Makefile,v retrieving revision 1.18 diff -u -p -r1.18 Makefile --- Makefile 10 Nov 2017 14:59:52 -0000 1.18 +++ Makefile 21 Nov 2017 22:03:19 -0000 @@ -6,6 +6,7 @@ ONLY_FOR_ARCHS= amd64 i386 COMMENT= clone of the original Quake III Arena DISTNAME= ioquake3-2017.11.09 +REVISION= 0 GH_ACCOUNT= ioquake GH_PROJECT= ioq3 @@ -28,7 +29,7 @@ LIB_DEPENDS= audio/libogg \ devel/sdl2 \ net/curl -MAKE_ENV= V=1 USE_INTERNAL_OGG=0 CC="${CC}" TOOLS_CC="${CC}" +MAKE_ENV= V=1 USE_VOIP=0 USE_INTERNAL_OGG=0 CC="${CC}" TOOLS_CC="${CC}" ALL_TARGET= "release" USE_GMAKE= Yes NO_TEST= Yes