From 0eb5c4d1a827225d923dc8458e6241428f40daf5 Mon Sep 17 00:00:00 2001 From: Marti Maria Date: Tue, 6 Aug 2024 18:03:20 +0200 Subject: [PATCH] Version bump to 2.17 Prepare for release --- Projects/BorlandC_5.5/lcms2.rc | 8 +- Projects/VC2015/jpegicc/jpegicc.vcxproj | 214 --------------- .../VC2015/jpegicc/jpegicc.vcxproj.filters | 31 --- Projects/VC2015/lcms2.rc | 104 -------- Projects/VC2015/lcms2.sln | Bin 15204 -> 0 bytes Projects/VC2015/lcms2_DLL/lcms2_DLL.vcxproj | 251 ------------------ .../lcms2_DLL/lcms2_DLL.vcxproj.filters | 121 --------- .../VC2015/lcms2_static/lcms2_static.vcxproj | 208 --------------- .../lcms2_static/lcms2_static.vcxproj.filters | 108 -------- Projects/VC2015/linkicc/linkicc.vcxproj | 192 -------------- .../VC2015/linkicc/linkicc.vcxproj.filters | 28 -- Projects/VC2015/psicc/psicc.vcxproj | 192 -------------- Projects/VC2015/psicc/psicc.vcxproj.filters | 28 -- Projects/VC2015/resource.h | 16 -- Projects/VC2015/testbed/testbed.vcxproj | 208 --------------- .../VC2015/testbed/testbed.vcxproj.filters | 28 -- Projects/VC2015/tiffdiff/tiffdiff.vcxproj | 210 --------------- .../VC2015/tiffdiff/tiffdiff.vcxproj.filters | 28 -- Projects/VC2015/tifficc/tifficc.vcxproj | 211 --------------- .../VC2015/tifficc/tifficc.vcxproj.filters | 33 --- Projects/VC2015/transicc/transicc.vcxproj | 196 -------------- .../VC2015/transicc/transicc.vcxproj.filters | 33 --- Projects/VC2017/lcms2.rc | 10 +- Projects/VC2019/lcms2.rc | 10 +- Projects/VC2022/lcms2.rc | 10 +- configure | 99 +++---- configure.ac | 4 +- ltmain.sh | 59 ++-- m4/libtool.m4 | 56 ++-- meson.build | 2 +- plugins/fast_float/include/lcms2_fast_float.h | 2 +- plugins/fast_float/src/meson.build | 1 + plugins/threaded/include/lcms2_threaded.h | 2 +- plugins/threaded/src/lcms2_threaded.rc.in | 2 +- plugins/threaded/src/meson.build | 1 + testbed/meson.build | 3 +- testbed/testcms2.c | 7 +- 37 files changed, 103 insertions(+), 2613 deletions(-) delete mode 100644 Projects/VC2015/jpegicc/jpegicc.vcxproj delete mode 100644 Projects/VC2015/jpegicc/jpegicc.vcxproj.filters delete mode 100644 Projects/VC2015/lcms2.rc delete mode 100644 Projects/VC2015/lcms2.sln delete mode 100644 Projects/VC2015/lcms2_DLL/lcms2_DLL.vcxproj delete mode 100644 Projects/VC2015/lcms2_DLL/lcms2_DLL.vcxproj.filters delete mode 100644 Projects/VC2015/lcms2_static/lcms2_static.vcxproj delete mode 100644 Projects/VC2015/lcms2_static/lcms2_static.vcxproj.filters delete mode 100644 Projects/VC2015/linkicc/linkicc.vcxproj delete mode 100644 Projects/VC2015/linkicc/linkicc.vcxproj.filters delete mode 100644 Projects/VC2015/psicc/psicc.vcxproj delete mode 100644 Projects/VC2015/psicc/psicc.vcxproj.filters delete mode 100644 Projects/VC2015/resource.h delete mode 100644 Projects/VC2015/testbed/testbed.vcxproj delete mode 100644 Projects/VC2015/testbed/testbed.vcxproj.filters delete mode 100644 Projects/VC2015/tiffdiff/tiffdiff.vcxproj delete mode 100644 Projects/VC2015/tiffdiff/tiffdiff.vcxproj.filters delete mode 100644 Projects/VC2015/tifficc/tifficc.vcxproj delete mode 100644 Projects/VC2015/tifficc/tifficc.vcxproj.filters delete mode 100644 Projects/VC2015/transicc/transicc.vcxproj delete mode 100644 Projects/VC2015/transicc/transicc.vcxproj.filters mode change 100755 => 100644 ltmain.sh diff --git a/Projects/BorlandC_5.5/lcms2.rc b/Projects/BorlandC_5.5/lcms2.rc index 1e1005222..0b1590a30 100644 --- a/Projects/BorlandC_5.5/lcms2.rc +++ b/Projects/BorlandC_5.5/lcms2.rc @@ -1,8 +1,8 @@ 1 VERSIONINFO -FILEVERSION 2, 16, 0, 0 -PRODUCTVERSION 2, 16, 0, 0 +FILEVERSION 2, 17, 0, 0 +PRODUCTVERSION 2, 17, 0, 0 FILEOS VOS_NT_WINDOWS32 FILETYPE VFT_DLL { @@ -12,9 +12,9 @@ FILETYPE VFT_DLL { VALUE "CompanyName", "Marti Maria\000\000" VALUE "FileDescription", "lcms color engine\000" - VALUE "FileVersion", "2.16\000\000" + VALUE "FileVersion", "2.17\000\000" VALUE "InternalName", "lcms2\000" - VALUE "LegalCopyright", "Copyright © Marti Maria 2023\000\000" + VALUE "LegalCopyright", "Copyright © Marti Maria 2024\000\000" VALUE "OriginalFilename", "lcms2.dll\000" } diff --git a/Projects/VC2015/jpegicc/jpegicc.vcxproj b/Projects/VC2015/jpegicc/jpegicc.vcxproj deleted file mode 100644 index ebe1e2919..000000000 --- a/Projects/VC2015/jpegicc/jpegicc.vcxproj +++ /dev/null @@ -1,214 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {62812507-F926-4968-96A9-17678460AD90} - jpegicc - Win32Proj - - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)\ - $(Configuration)\ - true - true - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)\ - $(Configuration)\ - false - false - AllRules.ruleset - AllRules.ruleset - - - - - AllRules.ruleset - AllRules.ruleset - - - - - $(IncludePath);;C:\code\jpeg-9a - $(IncludePath);;C:\code\jpeg-9a - $(LibraryPath);;C:\code\jpeg-9a - $(LibraryPath);;C:\code\jpeg-9a - $(IncludePath);;C:\code\jpeg-9a - $(IncludePath);;C:\code\jpeg-9a - $(LibraryPath);;C:\code\jpeg-9a - $(LibraryPath);;C:\code\jpeg-9a - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level4 - EditAndContinue - true - - - libjpeg.lib;%(AdditionalDependencies) - true - Console - MachineX86 - false - - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level4 - ProgramDatabase - true - - - libjpeg.lib;%(AdditionalDependencies) - true - Console - false - - - - - Full - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - Speed - true - true - true - true - - - libjpeg.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - false - - - true - - - - - Full - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - Speed - true - true - true - - - libjpeg.lib;%(AdditionalDependencies) - true - Console - true - true - false - - - - - - - - - - - {71dede59-3f1e-486b-a899-4283000f76b5} - false - - - - - - \ No newline at end of file diff --git a/Projects/VC2015/jpegicc/jpegicc.vcxproj.filters b/Projects/VC2015/jpegicc/jpegicc.vcxproj.filters deleted file mode 100644 index a05c36d6d..000000000 --- a/Projects/VC2015/jpegicc/jpegicc.vcxproj.filters +++ /dev/null @@ -1,31 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - \ No newline at end of file diff --git a/Projects/VC2015/lcms2.rc b/Projects/VC2015/lcms2.rc deleted file mode 100644 index 52c7a46a6..000000000 --- a/Projects/VC2015/lcms2.rc +++ /dev/null @@ -1,104 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#define APSTUDIO_HIDDEN_SYMBOLS -#include "windows.h" -#undef APSTUDIO_HIDDEN_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// Spanish (Spain, International Sort) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ESN) -LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN -#pragma code_page(1252) - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -1 VERSIONINFO - FILEVERSION 2,16,0,0 - PRODUCTVERSION 2,16,0,0 - FILEFLAGSMASK 0x0L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x40004L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "Marti Maria" - VALUE "FileDescription", "lcms color engine" - VALUE "FileVersion", "2.16.0.0" - VALUE "InternalName", "lcms2" - VALUE "LegalCopyright", "Copyright © Marti Maria 2023" - VALUE "OriginalFilename", "lcms2.dll" - VALUE "ProductName", "LittleCMS color engine" - VALUE "ProductVersion", "2.16.0.0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#define APSTUDIO_HIDDEN_SYMBOLS\r\n" - "#include ""windows.h""\r\n" - "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - -#endif // Spanish (Spain, International Sort) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/Projects/VC2015/lcms2.sln b/Projects/VC2015/lcms2.sln deleted file mode 100644 index b48c204a95f9f46b28f6e27fa4d37e9cba255630..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15204 zcmd5@(Qex|6uqw*uzwi3J*2>F*pA}Z4|}juT9*ARQM&tL*_VNIrH6wfe-Hb*k@`|7 zJKM&_@(N?xz5j&%*oGr?G137_JvmZkJ<}Utxd!^{%E-;VvPXUj{2id*G0yu6-3!It zTVOfEocHC4e3X$)6-Kf|gnlpJ;WHe1rqrpaB|mmK z%+COGJj7gQm{}j+9emFeYh-GI8Zt#6AEMkriM&j43}HXVUs{zu+zo!Nz{)igG>|_r zljk@zN1Inp5Yeu6n5&Uufy$j@*3|n1Bb3T##Eifb>&Cc#yyj{O#>P0Pzn43x24inPQ-1hq@_HKS6yNYmBT8Y6`^P2)rzCcBsw^aK(JE z8(O+YJ~;(L%Tyn3J*EflL0 zu*Nv;?GQ_Ek$0E!#^I=1dm`0xn4ck-8DWmhOT4c!=P-+tDY7)gRjO#HB8_*NBb-x5 z%nRvP0@09*t^}xQKseu@u@Rdm=msv7*iu0Tm^MdIz(N`3D*J4M$}xn zdg2SmVT6T9Z+dWBi8y7#dvudc(7)oPrppEp?F zGUrkyT%o@}e=J>~#I^a|mo+6lVLbEIvb=0^QOxUif;b2YXz%wLNyZZVfYC_8-2!@2qei=LbH0-3L7pbG6PYg?B#0&VneDbLGbslU}=#WpD=ju7^>*6Za(~d7&X?u7wjQ7-4^`pkr z#8XNMJ#-CZ1B_aW!mwvfcVDCTDdR zecXlZ)9B0{uSsiu`@GoN@aF0+-hZs)=d&Exe4N>N!^Dp9Whz`v8nbcb@}tJo#8XN< zZfqH!Y?ses`mqk9kGrsa8lAc0X}^ZMq`IOY!qr4s1To?7U%O$M`Z8 zt|pDyxN`YXV`}0lB_21nj8C@9XEFU)htbDf*glQU-0`$uADhooa;LGi;my@uyx)T3 z=d&Exe4N>N!^Do!St?xGk0FiOxN`YXV`}0lB_1~xjZe1AXEFU)htbDf*glQU-0`$u zLt69O=f&2Bx174uoG}h>@f+ewK3KmZHZc}&KS}&dn**EAn|4MsQEgO~3YYd|Nc}c0 zS7E6!HSv@ZkE>zhlkGBXOwQ^s`nU_*r_q@^UX#}R_Ia_j;cZiQv37W+$Y<%X`8c!l zhKU{9muYY{Y0Soz%a0mU6Hh7exUpq?vTZ(#=f^sXKJLQyX>{g}r~Mkbclzz~Vr#>j ztGjr+Gvnv89N2uE*?Ggnj`3wGTumCYapm%(#?-`9N<40C8J}#I&tm$q4x^8|uzebx zx#MZSJ~p4F-Q2hA1b@y?OD|Co&F7NeQ%2XfOj>S Zk1nw1`~m+JxR*`Kr~hMCn=@w|d - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {8C51BE48-ADB8-4089-A9EC-F6BF993A0548} - lcms2_DLL - Win32Proj - 8.1 - - - - DynamicLibrary - Unicode - true - v140 - - - DynamicLibrary - Unicode - true - v140 - - - DynamicLibrary - Unicode - v140 - - - DynamicLibrary - Unicode - v140 - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - true - true - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - false - false - AllRules.ruleset - AllRules.ruleset - - - - - AllRules.ruleset - AllRules.ruleset - - - - - - - lcms2 - - - lcms2 - - - lcms2 - - - lcms2 - - - - Disabled - ../../../include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;CMS_DLL_BUILD;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level4 - true - false - - - ..\..\..\src\lcms2.def - true - Windows - MachineX86 - - - - - Disabled - ../../../include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;CMS_DLL_BUILD;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level4 - true - false - - - - - true - Windows - $(OutDir)$(TargetName)$(TargetExt) - - - - - Full - true - Speed - true - true - true - ../../../include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;CMS_DLL_BUILD;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level4 - true - OnlyExplicitInline - true - - - ..\..\..\src\lcms2.def - true - Windows - true - true - MachineX86 - - - true - - - - - Full - true - Speed - true - true - true - ../../../include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;CMS_DLL_BUILD;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level4 - true - OnlyExplicitInline - true - - - - - true - Windows - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Projects/VC2015/lcms2_DLL/lcms2_DLL.vcxproj.filters b/Projects/VC2015/lcms2_DLL/lcms2_DLL.vcxproj.filters deleted file mode 100644 index 255a14707..000000000 --- a/Projects/VC2015/lcms2_DLL/lcms2_DLL.vcxproj.filters +++ /dev/null @@ -1,121 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Source Files - - - Resource Files - - - - - Resource Files - - - - - Source Files - - - \ No newline at end of file diff --git a/Projects/VC2015/lcms2_static/lcms2_static.vcxproj b/Projects/VC2015/lcms2_static/lcms2_static.vcxproj deleted file mode 100644 index bcfb7db62..000000000 --- a/Projects/VC2015/lcms2_static/lcms2_static.vcxproj +++ /dev/null @@ -1,208 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {71DEDE59-3F1E-486B-A899-4283000F76B5} - lcms2_static - Win32Proj - 8.1 - - - - StaticLibrary - Unicode - true - v140 - - - StaticLibrary - Unicode - true - v140 - - - StaticLibrary - Unicode - v140 - - - StaticLibrary - Unicode - v140 - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - ..\..\..\Lib\MS\ - ..\..\..\Lib\MS\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - ..\..\..\Lib\MS\ - ..\..\..\Lib\MS\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - AllRules.ruleset - AllRules.ruleset - - - - - AllRules.ruleset - AllRules.ruleset - - - - - - - - Disabled - ../../../include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - true - EnableFastChecks - - - Level4 - EditAndContinue - - - true - MultiThreadedDebugDLL - - - - - Disabled - ../../../include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level4 - ProgramDatabase - - - true - Default - - - - - MaxSpeed - true - ../../../include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level4 - ProgramDatabase - Speed - true - false - OnlyExplicitInline - false - true - Precise - false - false - true - - - true - - - - - MaxSpeed - true - ../../../include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level4 - ProgramDatabase - Speed - true - true - OnlyExplicitInline - false - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Projects/VC2015/lcms2_static/lcms2_static.vcxproj.filters b/Projects/VC2015/lcms2_static/lcms2_static.vcxproj.filters deleted file mode 100644 index 58d3cb7ee..000000000 --- a/Projects/VC2015/lcms2_static/lcms2_static.vcxproj.filters +++ /dev/null @@ -1,108 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Source Files - - - \ No newline at end of file diff --git a/Projects/VC2015/linkicc/linkicc.vcxproj b/Projects/VC2015/linkicc/linkicc.vcxproj deleted file mode 100644 index 18ee95568..000000000 --- a/Projects/VC2015/linkicc/linkicc.vcxproj +++ /dev/null @@ -1,192 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {FBFBE1DC-DB84-4BA1-9552-B4780F457849} - linkicc - Win32Proj - 8.1 - - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - true - true - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - false - false - AllRules.ruleset - AllRules.ruleset - - - - - AllRules.ruleset - AllRules.ruleset - - - - - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDLL - - - Level4 - EditAndContinue - true - - - true - Console - MachineX86 - - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level4 - ProgramDatabase - true - - - true - Console - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level4 - ProgramDatabase - true - true - - - true - Console - true - true - MachineX86 - - - true - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level4 - ProgramDatabase - true - - - true - Console - true - true - - - - - - - - - - {71dede59-3f1e-486b-a899-4283000f76b5} - false - - - - - - \ No newline at end of file diff --git a/Projects/VC2015/linkicc/linkicc.vcxproj.filters b/Projects/VC2015/linkicc/linkicc.vcxproj.filters deleted file mode 100644 index 95c77cdbe..000000000 --- a/Projects/VC2015/linkicc/linkicc.vcxproj.filters +++ /dev/null @@ -1,28 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - - Source Files - - - Source Files - - - \ No newline at end of file diff --git a/Projects/VC2015/psicc/psicc.vcxproj b/Projects/VC2015/psicc/psicc.vcxproj deleted file mode 100644 index 938c31264..000000000 --- a/Projects/VC2015/psicc/psicc.vcxproj +++ /dev/null @@ -1,192 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {EF6A8851-65FE-46F5-B9EF-14F0B671F693} - psicc - Win32Proj - 8.1 - - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - true - true - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - false - false - AllRules.ruleset - AllRules.ruleset - - - - - AllRules.ruleset - AllRules.ruleset - - - - - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level4 - EditAndContinue - true - - - true - Console - MachineX86 - - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level4 - ProgramDatabase - true - - - true - Console - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level4 - ProgramDatabase - true - true - - - true - Console - true - true - MachineX86 - - - true - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level4 - ProgramDatabase - true - - - true - Console - true - true - - - - - - - - - - {71dede59-3f1e-486b-a899-4283000f76b5} - false - - - - - - \ No newline at end of file diff --git a/Projects/VC2015/psicc/psicc.vcxproj.filters b/Projects/VC2015/psicc/psicc.vcxproj.filters deleted file mode 100644 index c42429d8b..000000000 --- a/Projects/VC2015/psicc/psicc.vcxproj.filters +++ /dev/null @@ -1,28 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - - Source Files - - - Source Files - - - \ No newline at end of file diff --git a/Projects/VC2015/resource.h b/Projects/VC2015/resource.h deleted file mode 100644 index 7655978dd..000000000 --- a/Projects/VC2015/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by lcms2.rc -// - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NO_MFC 1 -#define _APS_NEXT_RESOURCE_VALUE 101 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/Projects/VC2015/testbed/testbed.vcxproj b/Projects/VC2015/testbed/testbed.vcxproj deleted file mode 100644 index 63e979457..000000000 --- a/Projects/VC2015/testbed/testbed.vcxproj +++ /dev/null @@ -1,208 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {928A3A2B-46EF-4279-959C-513B3652FF0E} - testbed - Win32Proj - 8.1 - - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - true - true - ..\..\..\testbed\ - ..\..\..\testbed\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - false - false - AllRules.ruleset - AllRules.ruleset - - - - - AllRules.ruleset - AllRules.ruleset - - - - - ..\..\..\testbed\ - ..\..\..\testbed\ - - - - Disabled - ../../../include;../../../src;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - true - Console - MachineX86 - false - - - - - Disabled - ../../../include;../../../src;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - ProgramDatabase - true - - - true - Console - false - - - - - Full - true - Speed - true - false - ../../../include;../../../src;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - false - true - NotSet - - - Level3 - ProgramDatabase - Cdecl - true - true - - - true - Console - true - true - MachineX86 - false - - - true - - - - - Full - true - Speed - true - true - ../../../include;../../../src;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreaded - false - true - NotSet - - - Level3 - ProgramDatabase - Cdecl - true - - - true - Console - true - true - false - - - - - {71dede59-3f1e-486b-a899-4283000f76b5} - false - - - - - - - - - - - \ No newline at end of file diff --git a/Projects/VC2015/testbed/testbed.vcxproj.filters b/Projects/VC2015/testbed/testbed.vcxproj.filters deleted file mode 100644 index 993ee1511..000000000 --- a/Projects/VC2015/testbed/testbed.vcxproj.filters +++ /dev/null @@ -1,28 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - - Source Files - - - Source Files - - - \ No newline at end of file diff --git a/Projects/VC2015/tiffdiff/tiffdiff.vcxproj b/Projects/VC2015/tiffdiff/tiffdiff.vcxproj deleted file mode 100644 index 63a5eef0c..000000000 --- a/Projects/VC2015/tiffdiff/tiffdiff.vcxproj +++ /dev/null @@ -1,210 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {75B91835-CCD7-48BE-A606-A9C997D5DBEE} - tiffdiff - Win32Proj - 8.1 - - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - true - true - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - false - false - AllRules.ruleset - AllRules.ruleset - - - - - AllRules.ruleset - AllRules.ruleset - - - - - C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath) - C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath) - C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath) - C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath) - C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath) - C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath) - C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath) - C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath) - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level4 - EditAndContinue - true - - - libtiff.lib;%(AdditionalDependencies) - true - Console - MachineX86 - false - - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level4 - ProgramDatabase - true - - - libtiff.lib;%(AdditionalDependencies) - true - Console - false - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level4 - ProgramDatabase - true - true - - - libtiff.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - $(OutDir)$(TargetName)$(TargetExt) - false - - - true - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level4 - ProgramDatabase - true - - - libtiff.lib;%(AdditionalDependencies) - true - Console - true - true - $(OutDir)$(TargetName)$(TargetExt) - false - - - - - - - - - - {71dede59-3f1e-486b-a899-4283000f76b5} - false - - - - - - \ No newline at end of file diff --git a/Projects/VC2015/tiffdiff/tiffdiff.vcxproj.filters b/Projects/VC2015/tiffdiff/tiffdiff.vcxproj.filters deleted file mode 100644 index b7f9a80d1..000000000 --- a/Projects/VC2015/tiffdiff/tiffdiff.vcxproj.filters +++ /dev/null @@ -1,28 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - - Source Files - - - Source Files - - - \ No newline at end of file diff --git a/Projects/VC2015/tifficc/tifficc.vcxproj b/Projects/VC2015/tifficc/tifficc.vcxproj deleted file mode 100644 index 7de14c4b9..000000000 --- a/Projects/VC2015/tifficc/tifficc.vcxproj +++ /dev/null @@ -1,211 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2256DE16-ED92-4A6F-9C54-F65BB61E64A2} - tifficc - Win32Proj - 8.1 - - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - true - true - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - false - false - AllRules.ruleset - AllRules.ruleset - - - - - AllRules.ruleset - AllRules.ruleset - - - - - $(IncludePath);C:\code\tiff-4.0.3\libtiff - $(IncludePath);C:\code\tiff-4.0.3\libtiff - $(LibraryPath);C:\code\tiff-4.0.3\libtiff - $(LibraryPath);C:\code\tiff-4.0.3\libtiff - $(IncludePath);C:\code\tiff-4.0.3\libtiff - $(IncludePath);C:\code\tiff-4.0.3\libtiff - $(LibraryPath);C:\code\tiff-4.0.3\libtiff - $(LibraryPath);C:\code\tiff-4.0.3\libtiff - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - libtiff.lib;%(AdditionalDependencies) - true - Console - MachineX86 - false - - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - libtiff.lib;%(AdditionalDependencies) - true - Console - false - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level4 - ProgramDatabase - true - true - - - libtiff.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - false - - - true - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level4 - ProgramDatabase - true - - - libtiff.lib;%(AdditionalDependencies) - true - Console - true - true - false - - - - - - - - - - - - - {71dede59-3f1e-486b-a899-4283000f76b5} - false - - - - - - \ No newline at end of file diff --git a/Projects/VC2015/tifficc/tifficc.vcxproj.filters b/Projects/VC2015/tifficc/tifficc.vcxproj.filters deleted file mode 100644 index 2e0e44d1e..000000000 --- a/Projects/VC2015/tifficc/tifficc.vcxproj.filters +++ /dev/null @@ -1,33 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - \ No newline at end of file diff --git a/Projects/VC2015/transicc/transicc.vcxproj b/Projects/VC2015/transicc/transicc.vcxproj deleted file mode 100644 index f96500605..000000000 --- a/Projects/VC2015/transicc/transicc.vcxproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {9EE22D66-C849-474C-9ED5-C3E141DAB160} - transicc - Win32Proj - - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - true - true - ..\..\..\bin\ - ..\..\..\bin\ - $(Configuration)_$(Platform)\ - $(Configuration)_$(Platform)\ - false - false - AllRules.ruleset - AllRules.ruleset - - - - - AllRules.ruleset - AllRules.ruleset - - - - - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level4 - EditAndContinue - true - - - true - Console - MachineX86 - - - - - Disabled - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level4 - ProgramDatabase - true - - - true - Console - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level4 - ProgramDatabase - true - true - - - true - Console - true - true - MachineX86 - - - true - - - - - MaxSpeed - true - ../../../include;../../../utils/common;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level4 - ProgramDatabase - true - - - true - Console - true - true - - - - - false - - - - - - - - - - {71dede59-3f1e-486b-a899-4283000f76b5} - false - - - - - - \ No newline at end of file diff --git a/Projects/VC2015/transicc/transicc.vcxproj.filters b/Projects/VC2015/transicc/transicc.vcxproj.filters deleted file mode 100644 index 3d4544302..000000000 --- a/Projects/VC2015/transicc/transicc.vcxproj.filters +++ /dev/null @@ -1,33 +0,0 @@ - - - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - \ No newline at end of file diff --git a/Projects/VC2017/lcms2.rc b/Projects/VC2017/lcms2.rc index 52c7a46a6..32277fde9 100644 --- a/Projects/VC2017/lcms2.rc +++ b/Projects/VC2017/lcms2.rc @@ -27,8 +27,8 @@ LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN // 1 VERSIONINFO - FILEVERSION 2,16,0,0 - PRODUCTVERSION 2,16,0,0 + FILEVERSION 2,17,0,0 + PRODUCTVERSION 2,17,0,0 FILEFLAGSMASK 0x0L #ifdef _DEBUG FILEFLAGS 0x1L @@ -45,12 +45,12 @@ BEGIN BEGIN VALUE "CompanyName", "Marti Maria" VALUE "FileDescription", "lcms color engine" - VALUE "FileVersion", "2.16.0.0" + VALUE "FileVersion", "2.17.0.0" VALUE "InternalName", "lcms2" - VALUE "LegalCopyright", "Copyright © Marti Maria 2023" + VALUE "LegalCopyright", "Copyright © Marti Maria 2024" VALUE "OriginalFilename", "lcms2.dll" VALUE "ProductName", "LittleCMS color engine" - VALUE "ProductVersion", "2.16.0.0" + VALUE "ProductVersion", "2.17.0.0" END END BLOCK "VarFileInfo" diff --git a/Projects/VC2019/lcms2.rc b/Projects/VC2019/lcms2.rc index 52c7a46a6..32277fde9 100644 --- a/Projects/VC2019/lcms2.rc +++ b/Projects/VC2019/lcms2.rc @@ -27,8 +27,8 @@ LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN // 1 VERSIONINFO - FILEVERSION 2,16,0,0 - PRODUCTVERSION 2,16,0,0 + FILEVERSION 2,17,0,0 + PRODUCTVERSION 2,17,0,0 FILEFLAGSMASK 0x0L #ifdef _DEBUG FILEFLAGS 0x1L @@ -45,12 +45,12 @@ BEGIN BEGIN VALUE "CompanyName", "Marti Maria" VALUE "FileDescription", "lcms color engine" - VALUE "FileVersion", "2.16.0.0" + VALUE "FileVersion", "2.17.0.0" VALUE "InternalName", "lcms2" - VALUE "LegalCopyright", "Copyright © Marti Maria 2023" + VALUE "LegalCopyright", "Copyright © Marti Maria 2024" VALUE "OriginalFilename", "lcms2.dll" VALUE "ProductName", "LittleCMS color engine" - VALUE "ProductVersion", "2.16.0.0" + VALUE "ProductVersion", "2.17.0.0" END END BLOCK "VarFileInfo" diff --git a/Projects/VC2022/lcms2.rc b/Projects/VC2022/lcms2.rc index 52c7a46a6..32277fde9 100644 --- a/Projects/VC2022/lcms2.rc +++ b/Projects/VC2022/lcms2.rc @@ -27,8 +27,8 @@ LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN // 1 VERSIONINFO - FILEVERSION 2,16,0,0 - PRODUCTVERSION 2,16,0,0 + FILEVERSION 2,17,0,0 + PRODUCTVERSION 2,17,0,0 FILEFLAGSMASK 0x0L #ifdef _DEBUG FILEFLAGS 0x1L @@ -45,12 +45,12 @@ BEGIN BEGIN VALUE "CompanyName", "Marti Maria" VALUE "FileDescription", "lcms color engine" - VALUE "FileVersion", "2.16.0.0" + VALUE "FileVersion", "2.17.0.0" VALUE "InternalName", "lcms2" - VALUE "LegalCopyright", "Copyright © Marti Maria 2023" + VALUE "LegalCopyright", "Copyright © Marti Maria 2024" VALUE "OriginalFilename", "lcms2.dll" VALUE "ProductName", "LittleCMS color engine" - VALUE "ProductVersion", "2.16.0.0" + VALUE "ProductVersion", "2.17.0.0" END END BLOCK "VarFileInfo" diff --git a/configure b/configure index 202ca436c..388f09ee8 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for lcms2 2.16. +# Generated by GNU Autoconf 2.71 for lcms2 2.17. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -618,8 +618,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='lcms2' PACKAGE_TARNAME='lcms2' -PACKAGE_VERSION='2.16' -PACKAGE_STRING='lcms2 2.16' +PACKAGE_VERSION='2.17' +PACKAGE_STRING='lcms2 2.17' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1400,7 +1400,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures lcms2 2.16 to adapt to many kinds of systems. +\`configure' configures lcms2 2.17 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1471,7 +1471,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of lcms2 2.16:";; + short | recursive ) echo "Configuration of lcms2 2.17:";; esac cat <<\_ACEOF @@ -1596,7 +1596,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -lcms2 configure 2.16 +lcms2 configure 2.17 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2019,7 +2019,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by lcms2 $as_me 2.16, which was +It was created by lcms2 $as_me 2.17, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -2998,7 +2998,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu # Libtool library revision control info # LIBRARY_CURRENT=2 -LIBRARY_REVISION=16 +LIBRARY_REVISION=17 LIBRARY_AGE=0 @@ -3593,7 +3593,7 @@ fi # Define the identity of the package. PACKAGE='lcms2' - VERSION='2.16' + VERSION='2.17' # Some tools Automake needs. @@ -7097,7 +7097,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -8021,8 +8021,11 @@ _LT_EOF test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm - $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 - if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 + (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" @@ -10218,12 +10221,6 @@ lt_prog_compiler_static= lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; - # flang / f18. f95 an alias for gfortran or flang on Debian - flang* | f18* | f95*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' - ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) @@ -10705,9 +10702,6 @@ printf %s "checking whether the $compiler linker ($LD) supports shared libraries openbsd* | bitrig*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - link_all_deplibs=no - ;; esac ld_shlibs=yes @@ -10943,7 +10937,6 @@ _LT_EOF case $cc_basename in tcc*) - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' export_dynamic_flag_spec='-rdynamic' ;; xlf* | bgf* | bgxlf* | mpixlf*) @@ -10964,7 +10957,7 @@ _LT_EOF fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -11641,7 +11634,6 @@ printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } if test yes = "$lt_cv_irix_exported_symbol"; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi - link_all_deplibs=no else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' @@ -11659,12 +11651,11 @@ printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } # Fabrice Bellard et al's Tiny C Compiler ld_shlibs=yes archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -12764,6 +12755,9 @@ fi # before this can be enabled. hardcode_into_libs=yes + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command @@ -12772,7 +12766,7 @@ fi # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -12784,18 +12778,6 @@ fi dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -14199,7 +14181,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no @@ -14696,7 +14678,7 @@ fi # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -14761,7 +14743,7 @@ fi # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -15100,7 +15082,7 @@ fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support @@ -15184,7 +15166,7 @@ fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. @@ -15195,7 +15177,7 @@ fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir' @@ -15708,7 +15690,7 @@ lt_prog_compiler_static_CXX= ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -16088,9 +16070,6 @@ printf %s "checking whether the $compiler linker ($LD) supports shared libraries ;; esac ;; - linux* | k*bsd*-gnu | gnu*) - link_all_deplibs_CXX=no - ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -16768,6 +16747,9 @@ fi # before this can be enabled. hardcode_into_libs=yes + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command @@ -16776,7 +16758,7 @@ fi # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -16788,18 +16770,6 @@ fi dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -20456,7 +20426,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by lcms2 $as_me 2.16, which was +This file was extended by lcms2 $as_me 2.17, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20515,7 +20485,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -lcms2 config.status 2.16 +lcms2 config.status 2.17 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" @@ -21579,6 +21549,7 @@ See \`config.log' for more details" "$LINENO" 5; } cat <<_LT_EOF >> "$cfgfile" #! $SHELL # Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. diff --git a/configure.ac b/configure.ac index 4b3bc520e..614f3ad1c 100644 --- a/configure.ac +++ b/configure.ac @@ -7,7 +7,7 @@ AC_PREREQ(2.60) # # Set the package name and version # -AC_INIT(lcms2,2.16) +AC_INIT(lcms2,2.17) # Specify directory where m4 macros may be found. AC_CONFIG_MACRO_DIR([m4]) @@ -16,7 +16,7 @@ AC_CONFIG_MACRO_DIR([m4]) # Libtool library revision control info # LIBRARY_CURRENT=2 -LIBRARY_REVISION=16 +LIBRARY_REVISION=17 LIBRARY_AGE=0 AC_SUBST(LIBRARY_CURRENT)dnl diff --git a/ltmain.sh b/ltmain.sh old mode 100755 new mode 100644 index 9b12fbb7f..49fcad136 --- a/ltmain.sh +++ b/ltmain.sh @@ -31,7 +31,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.4.7 Debian-2.4.7-5" +VERSION=2.4.7 package_revision=2.4.7 @@ -430,7 +430,7 @@ EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. # putting '$debug_cmd' at the start of all your functions, you can get # bash to show function call trace with: # -# debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name +# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name debug_cmd=${debug_cmd-":"} exit_cmd=: @@ -1706,8 +1706,6 @@ func_run_hooks () { $debug_cmd - _G_rc_run_hooks=false - case " $hookable_fns " in *" $1 "*) ;; *) func_fatal_error "'$1' does not support hook functions." ;; @@ -2308,12 +2306,12 @@ include the following information: compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) - version: $progname $scriptversion Debian-2.4.7-5 + version: $progname (GNU libtool) 2.4.7 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` Report bugs to . -GNU libtool home page: . +GNU libtool home page: . General help using GNU software: ." exit 0 } @@ -2512,8 +2510,6 @@ libtool_options_prep () _G_rc_lt_options_prep=: - _G_rc_lt_options_prep=: - # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) @@ -2672,17 +2668,10 @@ libtool_validate_options () # preserve --debug test : = "$debug_cmd" || func_append preserve_args " --debug" - case $host in - # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 - # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) - # don't eliminate duplications in $postdeps and $predeps - opt_duplicate_compiler_generated_deps=: - ;; - *) - opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps - ;; - esac + # Keeping compiler generated duplicates in $postdeps and $predeps is not + # harmful, and is necessary in a majority of systems that use it to satisfy + # symbol dependencies. + opt_duplicate_compiler_generated_deps=: $opt_help || { # Sanity checks first: @@ -7561,13 +7550,11 @@ func_mode_link () # -stdlib=* select c++ std lib with clang # -fsanitize=* Clang/GCC memory and address sanitizer # -fuse-ld=* Linker select flags for GCC - # -static-* direct GCC to link specific libraries statically - # -fcilkplus Cilk Plus language extension features for C/C++ # -Wa,* Pass flags directly to the assembler -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus|-Wa,*) + -specs=*|-fsanitize=*|-fuse-ld=*|-Wa,*) func_quote_arg pretty "$arg" arg=$func_quote_arg_result func_append compile_command " $arg" @@ -7860,10 +7847,7 @@ func_mode_link () case $pass in dlopen) libs=$dlfiles ;; dlpreopen) libs=$dlprefiles ;; - link) - libs="$deplibs %DEPLIBS%" - test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" - ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test lib,dlpreopen = "$linkmode,$pass"; then @@ -8182,19 +8166,19 @@ func_mode_link () # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" - if $opt_preserve_dup_deps; then - case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; - esac - fi - func_append tmp_libs " $deplib" - done elif test prog != "$linkmode" && test lib != "$linkmode"; then func_fatal_error "'$lib' is not a convenience library" fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done continue fi # $pass = conv @@ -9118,9 +9102,6 @@ func_mode_link () revision=$number_minor lt_irix_increment=no ;; - *) - func_fatal_configuration "$modename: unknown library version type '$version_type'" - ;; esac ;; no) diff --git a/m4/libtool.m4 b/m4/libtool.m4 index e7b683345..e3adedad6 100644 --- a/m4/libtool.m4 +++ b/m4/libtool.m4 @@ -730,6 +730,7 @@ _LT_CONFIG_SAVE_COMMANDS([ cat <<_LT_EOF >> "$cfgfile" #! $SHELL # Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. @@ -2886,6 +2887,9 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) # before this can be enabled. hardcode_into_libs=yes + # Add ABI-specific directories to the system library path. + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" + # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command @@ -2894,7 +2898,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -2906,18 +2910,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -3577,7 +3569,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else @@ -4083,8 +4075,7 @@ _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm - $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD - if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then + if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" @@ -4456,7 +4447,7 @@ m4_if([$1], [CXX], [ ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -4724,12 +4715,6 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; - # flang / f18. f95 an alias for gfortran or flang on Debian - flang* | f18* | f95*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) @@ -4974,9 +4959,6 @@ m4_if([$1], [CXX], [ ;; esac ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -5039,9 +5021,6 @@ dnl Note also adjust exclude_expsyms for C++ above. openbsd* | bitrig*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes @@ -5277,7 +5256,6 @@ _LT_EOF case $cc_basename in tcc*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' ;; xlf* | bgf* | bgxlf* | mpixlf*) @@ -5298,7 +5276,7 @@ _LT_EOF fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -5819,7 +5797,6 @@ _LT_EOF if test yes = "$lt_cv_irix_exported_symbol"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi - _LT_TAGVAR(link_all_deplibs, $1)=no else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' @@ -5837,12 +5814,11 @@ _LT_EOF # Fabrice Bellard et al's Tiny C Compiler _LT_TAGVAR(ld_shlibs, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -6469,7 +6445,7 @@ if test yes != "$_lt_caught_CXX_error"; then # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no @@ -6845,7 +6821,7 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -6910,7 +6886,7 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -7249,7 +7225,7 @@ if test yes != "$_lt_caught_CXX_error"; then # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support @@ -7333,7 +7309,7 @@ if test yes != "$_lt_caught_CXX_error"; then # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. @@ -7344,7 +7320,7 @@ if test yes != "$_lt_caught_CXX_error"; then # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' diff --git a/meson.build b/meson.build index 883cb5107..298f4a86b 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ project( 'Little-CMS', 'c', version: '2.16', - meson_version: '>=0.64.0', + meson_version: '>=0.63.0', # default_options: ['c_std=c99'] ) diff --git a/plugins/fast_float/include/lcms2_fast_float.h b/plugins/fast_float/include/lcms2_fast_float.h index 23ee50c0e..1f3290e34 100644 --- a/plugins/fast_float/include/lcms2_fast_float.h +++ b/plugins/fast_float/include/lcms2_fast_float.h @@ -30,7 +30,7 @@ extern "C" { # endif #endif -#define LCMS2_FAST_FLOAT_VERSION 1502 +#define LCMS2_FAST_FLOAT_VERSION LCMS_VERSION // Configuration toggles diff --git a/plugins/fast_float/src/meson.build b/plugins/fast_float/src/meson.build index c53639c7f..32e71e6d7 100644 --- a/plugins/fast_float/src/meson.build +++ b/plugins/fast_float/src/meson.build @@ -38,6 +38,7 @@ liblcms2_fast_float = library( dependencies: [liblcms2_dep, m_dep], include_directories: lcms2_fast_float_incdir, c_args: cargs, + version: library_version, install: true, ) diff --git a/plugins/threaded/include/lcms2_threaded.h b/plugins/threaded/include/lcms2_threaded.h index b664674bf..e8b729ff0 100644 --- a/plugins/threaded/include/lcms2_threaded.h +++ b/plugins/threaded/include/lcms2_threaded.h @@ -34,7 +34,7 @@ extern "C" { # endif #endif -#define LCMS2_THREADED_VERSION 1000 +#define LCMS2_THREADED_VERSION LCMS_VERSION // Configuration toggles diff --git a/plugins/threaded/src/lcms2_threaded.rc.in b/plugins/threaded/src/lcms2_threaded.rc.in index 3df6e221b..eb4c9d7c6 100644 --- a/plugins/threaded/src/lcms2_threaded.rc.in +++ b/plugins/threaded/src/lcms2_threaded.rc.in @@ -39,7 +39,7 @@ FILETYPE VFT_DLL VALUE "FileDescription", "Multithread plugin" VALUE "FileVersion", @LCMS2_VERSION@ VALUE "InternalName", "lcms2_threaded" - VALUE "LegalCopyright", "Copyright (C) Marti Maria 2022, GPL-3.0-or-later" + VALUE "LegalCopyright", "Copyright (C) Marti Maria 2024, GPL-3.0-or-later" VALUE "OriginalFilename", "lcms2_threaded.dll" VALUE "ProductName", "LittleCMS color engine" VALUE "ProductVersion", @LCMS2_VERSION@ diff --git a/plugins/threaded/src/meson.build b/plugins/threaded/src/meson.build index ef970552b..dd0f96dc2 100644 --- a/plugins/threaded/src/meson.build +++ b/plugins/threaded/src/meson.build @@ -23,6 +23,7 @@ liblcms2_threaded = library( include_directories: lcms2_threaded_incdir, dependencies: [ liblcms2_dep, threads_dep ], c_args: cargs, + version: library_version, install: true, ) diff --git a/testbed/meson.build b/testbed/meson.build index c387a0095..9e406db73 100644 --- a/testbed/meson.build +++ b/testbed/meson.build @@ -12,7 +12,8 @@ iccs = [ ] fs=import('fs') foreach icc : iccs - fs.copyfile(icc) + # fs.copyfile(icc) # DOES NOT WORK ON FEDORA 40 + configure_file(input : icc, output : icc, copy : true) endforeach testcms = executable( diff --git a/testbed/testcms2.c b/testbed/testcms2.c index e1a5fc771..58a739fc6 100644 --- a/testbed/testcms2.c +++ b/testbed/testcms2.c @@ -5201,7 +5201,6 @@ cmsInt32Number CheckVCGT(cmsInt32Number Pass, cmsHPROFILE hProfile) // Only one of the two following may be used, as they share the same tag -static cmsInt32Number CheckDictionary16(cmsInt32Number Pass, cmsHPROFILE hProfile) { cmsHANDLE hDict; @@ -5245,9 +5244,6 @@ cmsInt32Number CheckDictionary16(cmsInt32Number Pass, cmsHPROFILE hProfile) return 0; } - - -static cmsInt32Number CheckDictionary24(cmsInt32Number Pass, cmsHPROFILE hProfile) { cmsHANDLE hDict; @@ -9529,7 +9525,10 @@ int main(int argc, char* argv[]) cmsInt32Number DoSpeedTests = 1; cmsInt32Number DoCheckTests = 1; cmsInt32Number DoPluginTests = 1; + +#ifdef CMS_IS_WINDOWS_ cmsInt32Number DoZooTests = 0; +#endif #ifdef _MSC_VER _CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );