Thanks for all your answers. For the problem of building on ARM, unfortunately, I don't have any OpenBSD/arm box so I can't test it. But, looking at vorbis.c and the Makefile, it seems that the file should be "vorbis.so", whether Tremor is used or not. So I don't really understand the problem... maybe I missed something in WANTLIB-main+= / LIB_DEPENDS+=? But that would be weird since I copied this if(arm) thing straight from games/scummvm.
Could you provide the whole result of ./configure and the package building error? As for the install target thing, cmus developers are really open to suggestions and improvements, so if you have a nicer way of doing things, I think they'd gladly accept it. Attached is an updated version of the port, with Alexandre's fixes. Thanks again.
cmus.tar.gz
Description: Binary data
