Created attachment 152923 [details] patch darktable sse2 If I start darktable via command line it returns this error: "Unfortunately we depend on SSE3 instructions at this time." "Please contribute a backport patch (or buy a newer processor). This patch will allow you to continue using darktable with SSE2 instructions. % portlint -ac WARN: Makefile: no ftp/http mirror in MASTER_SITES for users behind a proxy. WARN: Consider to set DEVELOPER=yes in /etc/make.conf 0 fatal errors and 2 warnings found.
Auto-assigned to maintainer dumbbell@FreeBSD.org
Created attachment 152924 [details] 11-i386-darktable-build.log
Created attachment 154118 [details] patch darktable sse2 Regenerate patch after last port update.
I didn't try the patch yet, but does darktable actually work with it? Were you able to make changes to images? I suppose darktable really requires SSE3 instructions, but to be sure, I asked upstream and will keep you informed of their answer.
(In reply to Jean-Sebastien Pedron from comment #4) Yes, it works! Note that I've a i386 machine. % uname -a FreeBSD box.underbuild.com 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r278756M: Sun Feb 15 06:36:30 CET 2015 charly@box.underbuild.com:/usr/obj/usr/src/sys/PROD i386
After talking with darktable developers, I'm going to refuse your patch. SSE3 instructions are actually required by some operations since recently. So, you may be lucky and you didn't use those operations yet. But as soon as you do it, darktable will crash. I know it is inconvenient to maintain a local patch, I'm sorry, but the package should be stable and work as upstream designed it out-of-the-box.