official MakeMKV port multimedia/makemkv

This might help:
1657292856051.png
 
astyle the problem is that it's impossible to use these Linux devtools for building in a jail on amd64, using qemu-user-static.

But thankfully, someone on #freebsd-ports (libera) tested the build on a real aarch64 machine. After fixing a few issues, it worked. And it already landed: https://cgit.freebsd.org/ports/commit/?id=b6dbfbcad02d129721037a005420e0bef8df2885

I still can't test whether it actually works.

So, if anyone has some aarch64 machine with a BD/DVD drive attached, please test and let me know, thanks a lot!
 
MakeMKV 1.17.1 is now available in my ports tree. 🥳

I'm giving it a bit of time before submitting it, because I really want to finally improve the port. One aspect is getting rid of really dirty hacks for build-dependencies by adding some linux-c7 ports that would provide them: https://reviews.freebsd.org/D35904 (you can find the corresponding commits in my "local" branch on github as well). Let's see whether these will be accepted ;)

edit: After a bit more fiddling, I have the port Makefile now down to 133 lines. Still a monster, but that's probably as low as you can go to still keep it readable. And it requires these new linux-c7-*-devel ports, which I hope will be accepted. Otherwise, I'll have to re-add these dirty hacks... :-/
 
I'm giving it a bit of time before submitting it,
I decided to commit it now. All improvements are done except for the few that would only be possible with the new linux-c7-*-devel ports.

I hope I can add them later, also helping the stability of the build!
 
Back
Top