[Bug 270378] graphics/lcms2: Update to 2.15

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 21 Mar 2023 06:09:12 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270378

            Bug ID: 270378
           Summary: graphics/lcms2: Update to 2.15
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: diizzy@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
          Assignee: sunpoet@FreeBSD.org

Created attachment 241032
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=241032&action=edit
Patch for lcms2

- Switch to Meson
- Enable plugins (fast float, multi threaded)

Backport following upstream commits:
a88767e99bc1b856946229796faf780ec2d5cbef
1259269ca90b4a573a66ba26d85d890d7b7163b5
4e55c55802e4aee5f65be120291f5f4785483d98
1cb1e12fc298b86168ff5606d4ae8d5adb478021

Compile and runtime tested on FreeBSD 13.1-STABLE (amd64) (make, make
check-plist, make test)
Poudriere testport OK 12.3-RELEASE (amd64)
Poudriere testport OK 13.1-RELEASE (i386)

References:
https://github.com/mm2/Little-CMS/commit/a88767e99bc1b856946229796faf780ec2d5cbef
https://github.com/mm2/Little-CMS/commit/1259269ca90b4a573a66ba26d85d890d7b7163b5
https://github.com/mm2/Little-CMS/commit/4e55c55802e4aee5f65be120291f5f4785483d98
https://github.com/mm2/Little-CMS/commit/1cb1e12fc298b86168ff5606d4ae8d5adb478021

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