On Tue, May 22, 2018 at 04:17:53PM +0100, Stuart Henderson wrote: > On 2018/05/22 09:48, Ken M wrote: > > So the port in question is lmms, since I got it to compile manually to the > > current version I figured might as well go with updating the port. > > > > They do have release tgz files hosted on github but those release tarballs > > don't > > actually include the submodule that is the problem. I will contact them, > > considering they added sndio support I imagine they might be responsive to > > this. > > In the interim for my own testing I will build a complete tarball to host > > myself. > > > > Thank you. > > That's exactly what I did for lmms: > > https://marc.info/?l=openbsd-ports&m=152536942216710&w=2 >
Cool. Well stable 1.2 is almost there. Got some Depends to fix and a make uninstall error to figure out. I have literally never done this before, ported anything to any BSD. So far this one looks to have been low hanging fruit. I didn't really have to patch it at all as sndio support is now included upstream. I did however exclude Zynaddsubfx from the plugins, in my earlier testing it just doesn't work, I mean it plays but calling the gui to use it crashes. I think that will need to be ported standalone first to use it in lmms. The pkg will still include the pieces for it. The only downside to excluding it from the build as I see it is that demo pieces that call for it will error when the try to get to it. I will do some more testing and tweaking and hopefully get something up here soon. Hopefully for someone to guide me in doing this as correctly as possible. I started fresh in my own /usr/ports/me/audio/lmms area as I was not sure if it was best to start from the existing lmms port or start anew. I went for anew for now. Ken