[Bug 196707] [patch] graphics/shotwell: fix build after webkit-gtk3 update to 2.4.8

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Mar 21 23:01:13 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196707

Lawrence Chen <beastie at tardisi.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #151602|0                           |1
        is obsolete|                            |

--- Comment #3 from Lawrence Chen <beastie at tardisi.com> ---
Created attachment 154643
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=154643&action=edit
new, non-OSVERSION dependent patch

Yeah, haven't been on computer much in a long time (and still no timeline on
when I'll get my digital pictures processed to share with relatives -- seems
digital has made sharing photos take more time now ;)

....
hack out lots of rambling on what might be the fix, then have computer lock up,
recover comment using Lazarus extension, but then decide on a different
solution.
....

Decided the solution would be to do the attached.

'compiler:c++11-lib' is wanted because it is what 'www/webkit-gtk3' used, and
its use wasn't OSVERSION dependent.  Though suspect on FreeBSD 10+ its
satisfied by base clang, while on <10 it needs ports gcc.

While libraw + OPENMP used "OPENMP_USE= gcc=yes".

This would also likely be sufficient here, figure 'compiler:gcc-c++11-lib'
would be safest.

This USES appears to force use of ports gcc, and have the framework decide on
whether libc++ is needed.

....

It wasn't an issue before, because before 'www/webkit-gtk3' switched to using
'compiler:c++11-lib' (r376609), it would use 'lang/clang34' and 'devel/libc++'
if OSVERSION < 1000019.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list