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
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
Updated to 2.16 in ports e9fb97cf02aa3aa7f3c672ce51ceb715d334d9c7.