graphics/lcms: fix build with llvm22 [-Wincompatible-pointer-types]

regen plist while there
This commit is contained in:
tb
2026-05-20 08:08:14 +00:00
parent 346f544071
commit 8fcd2bc6fa
3 changed files with 18 additions and 2 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ COMMENT = color management library
DISTNAME = lcms-1.19 DISTNAME = lcms-1.19
CATEGORIES = graphics CATEGORIES = graphics
SITES = ${SITE_SOURCEFORGE:=lcms/} SITES = ${SITE_SOURCEFORGE:=lcms/}
REVISION = 2 REVISION = 3
SHARED_LIBS += lcms 2.0 # 1.19 SHARED_LIBS += lcms 2.0 # 1.19
@@ -0,0 +1,16 @@
jpegicc.c:752:78: error: incompatible pointer types passing 'DWORD *' (aka 'unsigned long *') to parameter of type 'unsigned int *' [-Wincompatible-pointer-types]
752 | if (!IgnoreEmbedded && read_icc_profile(&Decompressor, &EmbedBuffer, &EmbedLen))
| ^~~~~~~~~
Index: jpegicc/jpegicc.c
--- jpegicc/jpegicc.c.orig
+++ jpegicc/jpegicc.c
@@ -707,7 +707,7 @@ int TransformImage(char *cDefInpProf, char *cOutProf)
DWORD wInput, wOutput;
int OutputColorSpace;
DWORD dwFlags = 0;
- DWORD EmbedLen;
+ unsigned int EmbedLen;
LPBYTE EmbedBuffer;
// Observer adaptation state (only meaningful on absolute colorimetric intent)
+1 -1
View File
@@ -7,7 +7,7 @@
@bin bin/wtpt @bin bin/wtpt
include/icc34.h include/icc34.h
include/lcms.h include/lcms.h
lib/liblcms.a @static-lib lib/liblcms.a
lib/liblcms.la lib/liblcms.la
@lib lib/liblcms.so.${LIBlcms_VERSION} @lib lib/liblcms.so.${LIBlcms_VERSION}
lib/pkgconfig/lcms.pc lib/pkgconfig/lcms.pc