Bug 234153 - graphics/rawtherapee: Update to 5.5
Summary: graphics/rawtherapee: Update to 5.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Matthias Andree
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-19 10:59 UTC by Val Packett
Modified: 2018-12-30 12:29 UTC (History)
0 users

See Also:
mandree: maintainer-feedback+


Attachments
rawtherapee-5.5.patch (73.68 KB, patch)
2018-12-19 10:59 UTC, Val Packett
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Val Packett 2018-12-19 10:59:58 UTC
Created attachment 200256 [details]
rawtherapee-5.5.patch

- update to 5.5
- fix for OpenMP idle CPU usage (https://github.com/Beep6581/RawTherapee/issues/5105)

Unfortunately, building with the base clang is tripping an LLVM assertion (bug 234144). I have llvm70 built without assertions (bug 233506), building with 'CC=clang70 CXX=clang++70 LDFLAGS=-fuse-ld=lld' works fine. (And building with GCC is showing lots of symbols not being found, like 'Glib::operator<<', for some reason.) I'm not sure what's the best way to deal with the compiler situation here…
Comment 1 Matthias Andree freebsd_committer freebsd_triage 2018-12-22 10:29:45 UTC
I do not see LLVM crashes on 11.2 i386 nor 12.0 amd64. Committing with further changes.
Comment 2 commit-hook freebsd_committer freebsd_triage 2018-12-22 10:38:24 UTC
A commit references this bug:

Author: mandree
Date: Sat Dec 22 10:38:17 UTC 2018
New revision: 488088
URL: https://svnweb.freebsd.org/changeset/ports/488088

Log:
  Update to new upstream release 5.5.

  Credits to Greg for a thorough preparation of the update,
  much appreciated with a huge thank you.

  Release announcement:
  <https://rawtherapee.com/blog/rawtherapee-5.5-released>

  A selection of news (read the announcement for more, and screenshots):
  * stripe artifact removal for phase detection auto-focus (PDAF)
    for Nikon Z6, Z7, and various Sony cameras
  * improved support for Canon mRaw
  * new Shadows/Highlights tool
  * constrast threshold masks to filter effects by high/low detail regions
  * new color toning methods
  * new soft light tool
  * ICC profile creator
  * new "flexible" tone curve type
  * improved lensfun chromatic aberration correction

  While here, since the abort-on-exit bug persists,
  wrap rawtherapee in a script that runs ulimit -c 0,
  and make note of it in pkg-message. References:
  * <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205370>
  * <https://github.com/Beep6581/RawTherapee/issues/3636>

  PR:		234153
  Submitted by:	Greg V <greg@unrelenting.technology>

Changes:
  head/graphics/rawtherapee/Makefile
  head/graphics/rawtherapee/distinfo
  head/graphics/rawtherapee/files/patch-rtengine_imagedata.cc
  head/graphics/rawtherapee/files/patch-rtengine_previewimage.cc
  head/graphics/rawtherapee/files/patch-rtgui_CMakeLists.txt
  head/graphics/rawtherapee/files/run-rawtherapee.in
  head/graphics/rawtherapee/pkg-message
  head/graphics/rawtherapee/pkg-plist