Bug 275578 - graphics/lcms2: Update to 2.16 and switch to Meson
Summary: graphics/lcms2: Update to 2.16 and switch to Meson
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: Po-Chuan Hsieh
URL: https://github.com/mm2/Little-CMS/rel...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-06 18:50 UTC by Daniel Engberg
Modified: 2024-04-08 04:52 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments
Patch for lcms2 (3.42 KB, patch)
2023-12-06 18:50 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2023-12-06 18:50:31 UTC
Created attachment 246826 [details]
Patch for lcms2

* Switch for meson for faster builds, it also additionally cleans up the port Makefile
* Rearrange Makefile to more closely follow Porters Handbook

Compile and runtime tested on FreeBSD 14.0-RELEASE (amd64) (make, make check-plist, make test)
Poudriere testport OK 13.2-RELEASE (amd64)
Poudriere testport OK 12.4-RELEASE (amd64)

Tested with following consumers in 13.2-RELEASE (amd64) using Poudriere:
astro/siril
comms/xastir
editors/calligra
editors/emacs
editors/emacs-devel
editors/libreoffice
editors/vscode (skipped due to electron25 failing to build)
graphics/GraphicsMagick
graphics/ImageMagick6
graphics/ImageMagick7
graphics/art
graphics/colord
graphics/colord-gtk
graphics/darktable
graphics/dcraw
graphics/dcraw-m
graphics/devil
graphics/digikam
graphics/enblend
graphics/entangle
graphics/eog
graphics/fotoxx
graphics/geeqie
graphics/gegl
graphics/gimp-app
graphics/gnome-color-manager
graphics/gthumb
graphics/gwenview
graphics/gwenview-devel
graphics/hugin
graphics/imlib2-jxl
graphics/inkscape
graphics/krita
graphics/libcdr01
graphics/libfreehand
graphics/libgxps
graphics/libplacebo
graphics/libraw
graphics/lightzone
graphics/luminance-qt5
graphics/mtpaint
graphics/mypaint
graphics/nomacs
graphics/opencolorio-tools
graphics/openfx-arena
graphics/openjpeg
graphics/openjpeg15
graphics/oyranos
graphics/photivo
graphics/poppler
graphics/poppler-glib
graphics/poppler-qt5
graphics/poppler-qt6
graphics/poppler-utils
graphics/py-pillow
graphics/qiv
graphics/rawtherapee
graphics/simpleviewer
graphics/ufraw
graphics/vips
graphics/xviewer
java/openjdk11
java/openjdk11-jre
java/openjdk17
java/openjdk17-jre
java/openjdk18
java/openjdk19
java/openjdk20
java/openjdk21
math/sage
multimedia/ffmpeg
multimedia/kodi
multimedia/mpv
print/cups-filters
print/ghostscript10
print/scribus-devel
sysutils/cinnamon-settings-daemon
sysutils/gnome-settings-daemon
www/fgallery
www/qt5-webengine
www/qt6-webengine
x11/babl
x11/kitty
x11-wm/magpie
x11-wm/plasma5-kwin
x11-wm/plasma6-kwin
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2023-12-30 10:41:09 UTC
Can we merge this?

See also https://lists.freebsd.org/archives/freebsd-ports/2023-December/005056.html

Also already adoped by Alpine Linux, Fedora, Gentoo
Comment 2 Po-Chuan Hsieh freebsd_committer freebsd_triage 2024-04-08 04:52:23 UTC
Updated to 2.16 in ports e9fb97cf02aa3aa7f3c672ce51ceb715d334d9c7.