Update to the latest release; Changes the build system to devel/cmake
which allows simplifying the Makefile, but makes the diff look more
involved than it actually is.
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/lcms2/Makefile,v
diff -u -p -r1.29 Makefile
--- Makefile 20 Apr 2026 19:07:42 -0000 1.29
+++ Makefile 24 Oct 2026 13:41:29 -0000
@@ -1,28 +1,26 @@
COMMENT = color management library
-DISTNAME = lcms2-2.18pl20260420
-COMMIT = f8425ad6ab6fc4c7c8a52187a700a8b38d92e012
-DIST_TUPLE = github mm2 Little-CMS ${COMMIT} .
+DISTNAME = lcms2-2.19.1
CATEGORIES = graphics
-SHARED_LIBS += lcms2 3.0 # 2.19
+SHARED_LIBS += lcms2 3.1 # 2.19.1
HOMEPAGE = https://www.littlecms.com/
# MIT
PERMIT_PACKAGE = Yes
-WANTLIB = ${COMPILER_LIBCXX} Lerc c jpeg lzma m pthread tiff z zstd
+WANTLIB += c jpeg m pthread tiff z
-COMPILER = base-clang ports-gcc base-gcc
+SITES = https://github.com/mm2/Little-CMS/releases/download/${DISTNAME:S/2-//}/
-LIB_DEPENDS = graphics/tiff
+COMPILER = base-clang ports-gcc
-CONFIGURE_STYLE = gnu
-CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
+MODULES = devel/cmake
-WRKDIST = ${WRKDIR}/Little-CMS-${COMMIT}
+LIB_DEPENDS = \
+ graphics/jpeg \
+ graphics/tiff
DEBUG_PACKAGES = ${BUILD_PACKAGES}
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/lcms2/distinfo,v
diff -u -p -r1.15 distinfo
--- distinfo 20 Apr 2026 19:07:42 -0000 1.15
+++ distinfo 24 Oct 2026 13:41:29 -0000
@@ -1,2 +1,2 @@
-SHA256 (mm2-Little-CMS-f8425ad6ab6fc4c7c8a52187a700a8b38d92e012.tar.gz) = KilZfa5xc2sOiBSCrckTHv6PMWPvVfN6/EfsXp2Oc4s=
-SIZE (mm2-Little-CMS-f8425ad6ab6fc4c7c8a52187a700a8b38d92e012.tar.gz) = 5731247
+SHA256 (lcms2-2.19.1.tar.gz) = v8VPe6tZ+8khASAUqAMuTLpKvUbbR9RrdkFqjAsoFcg=
+SIZE (lcms2-2.19.1.tar.gz) = 5728743
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/lcms2/pkg/PLIST,v
diff -u -p -r1.7 PLIST
--- pkg/PLIST 11 Mar 2022 19:22:39 -0000 1.7
+++ pkg/PLIST 24 Oct 2026 13:41:29 -0000
@@ -1,12 +1,17 @@
@bin bin/jpgicc
@bin bin/linkicc
@bin bin/psicc
+@bin bin/tifdiff
@bin bin/tificc
@bin bin/transicc
include/lcms2.h
include/lcms2_plugin.h
+lib/cmake/lcms2/
+lib/cmake/lcms2/lcms2-config-version.cmake
+lib/cmake/lcms2/lcms2-config.cmake
+lib/cmake/lcms2/lcms2-targets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/lcms2/lcms2-targets.cmake
@static-lib lib/liblcms2.a
-lib/liblcms2.la
@lib lib/liblcms2.so.${LIBlcms2_VERSION}
lib/pkgconfig/lcms2.pc
@man man/man1/jpgicc.1