So, der Port ist da:
https://github.com/Zirias/zfbsd-ports/tree/master/new/multimedia/makemkv
Erster kleiner Test:
Wer ihn nutzen will kann einfach meinen ports-development tree clonen:
# git clone
https://github.com/Zirias/zfbsd-ports
Bauen in poudriere funktioniert, allerdings muss man die spezielle MakeMKV EULA akzeptieren. Man kann z.B. folgendes in /usr/local/etc/poudriere.d/make.conf schreiben:
LICENSES_ACCEPTED+= MAKEMKV
Der Port ist insgesamt ziemlich dreckig, wie schon die manuelle Vorgehensweise nach meinem HOWTO auch -- gebaut wird mit FreeBSD headern (für ssl, expat, zlib) und dazu Linux libraries (potentiell auch andere Versionen). fdk-aac und ffmpeg werden statisch gelinkt, dazu werden die statischen libs im "pre-configure" gebaut und in ein temporäres Verzeichnis installiert, das führt dazu, dass der Port einen Großteil der Build-Zeit scheinbar in der "configure" Phase verbringt. Nicht besonders schön, aber so funktioniert es.
Ich bekomme hier bei jedem Lauf diese Ausgabe:
Internal error: openssl test 00FC failed
Scheint aber sonst keine weiteren Auswirkungen zu haben.
EDIT: Mist, es HAT Auswirkungen, makemkvcon stürzt jetzt ab bei verschlüsselten Discs. Da muss ich wohl nochmal ran. Eventuell muss ich auch noch openssl "bundlen", mal sehen.
Getestet ist das ganze in meiner Umgebung (amd64, linux-c7, ...) -- theoretisch müsste es auch mit linux-c6 gehen, theoretisch müsste es auch auf i386 gehen, gerne mal ausprobieren
