aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTsukasaSugiura <t.sugiura0204@gmail.com>2018-11-11 23:16:11 +0900
committerTsukasaSugiura <t.sugiura0204@gmail.com>2018-11-11 23:21:16 +0900
commit82d65261da9e01572ccb5e19044d03da5b69c8ff (patch)
treed55fcf4802859cef58b560ddc04dad0e99e1c310
parent8dc8d0e0c97550a95b764287adbad90b7df7d11d (diff)
downloadvcpkg-82d65261da9e01572ccb5e19044d03da5b69c8ff.tar.gz
vcpkg-82d65261da9e01572ccb5e19044d03da5b69c8ff.zip
[freeimage] Update to FreeImage 3.18.0
Update FreeImage port to FreeImage 3.18.0.
-rw-r--r--ports/freeimage/CMakeLists.txt5
-rw-r--r--ports/freeimage/CONTROL2
-rw-r--r--ports/freeimage/portfile.cmake6
-rw-r--r--ports/freeimage/use-external-webp.patch5
-rw-r--r--ports/freeimage/use-freeimage-config-include.patch4
5 files changed, 10 insertions, 12 deletions
diff --git a/ports/freeimage/CMakeLists.txt b/ports/freeimage/CMakeLists.txt
index 9f4f1677b..2d3e3cb57 100644
--- a/ports/freeimage/CMakeLists.txt
+++ b/ports/freeimage/CMakeLists.txt
@@ -36,9 +36,8 @@ set(ROOT_PRIVATE_HEADERS ${REAL_SOURCE_DIR}/CacheFile.h
${REAL_SOURCE_DIR}/Plugin.h
${REAL_SOURCE_DIR}/Quantizers.h
${REAL_SOURCE_DIR}/ToneMapping.h
- ${REAL_SOURCE_DIR}/Utilities.h
- ${REAL_SOURCE_DIR}/DeprecationManager/DeprecationMgr.h)
-
+ ${REAL_SOURCE_DIR}/Utilities.h)
+
file(GLOB FREEIMAGE_PRIVATE_HEADERS ${REAL_SOURCE_DIR}/FreeImage/*.h)
file(GLOB FREEIMAGE_TOOLKIT_PRIVATE_HEADERS ${REAL_SOURCE_DIR}/FreeImageToolkit/*.h)
file(GLOB METADATA_PRIVATE_HEADERS ${REAL_SOURCE_DIR}/Metadata/*.h)
diff --git a/ports/freeimage/CONTROL b/ports/freeimage/CONTROL
index 6e8de82fc..844e13ae2 100644
--- a/ports/freeimage/CONTROL
+++ b/ports/freeimage/CONTROL
@@ -1,4 +1,4 @@
Source: freeimage
-Version: 3.17.0-4
+Version: 3.18.0-1
Build-Depends: zlib, libpng, libjpeg-turbo, tiff, openjpeg, libwebp, libraw, jxrlib, openexr
Description: Support library for graphics image formats
diff --git a/ports/freeimage/portfile.cmake b/ports/freeimage/portfile.cmake
index db8d2537a..8713f5ba5 100644
--- a/ports/freeimage/portfile.cmake
+++ b/ports/freeimage/portfile.cmake
@@ -2,9 +2,9 @@ include(${CMAKE_TRIPLET_FILE})
include(vcpkg_common_functions)
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/FreeImage)
vcpkg_download_distfile(ARCHIVE
- URLS "http://downloads.sourceforge.net/freeimage/FreeImage3170.zip"
- FILENAME "FreeImage3170.zip"
- SHA512 703c2626c0bcfe73eb40d720f45745208ca9650a7730759680a2b38ad3f6c719a43008477032bc70b76a95761f7d4b6f901b961359d36b54ace906dd78fb391b
+ URLS "http://downloads.sourceforge.net/freeimage/FreeImage3180.zip"
+ FILENAME "FreeImage3180.zip"
+ SHA512 9d9cc7e2d57552c3115e277aeb036e0455204d389026b17a3f513da5be1fd595421655488bb1ec2f76faebed66049119ca55e26e2a6d37024b3fb7ef36ad4818
)
vcpkg_extract_source_archive(${ARCHIVE})
diff --git a/ports/freeimage/use-external-webp.patch b/ports/freeimage/use-external-webp.patch
index ae6328431..4d1757c39 100644
--- a/ports/freeimage/use-external-webp.patch
+++ b/ports/freeimage/use-external-webp.patch
@@ -1,14 +1,13 @@
diff --git a/Source/FreeImage/PluginWebP.cpp b/Source/FreeImage/PluginWebP.cpp
-index 9fb0b69..c401447 100644
+index 7c9f62f..c401447 100644
--- a/Source/FreeImage/PluginWebP.cpp
+++ b/Source/FreeImage/PluginWebP.cpp
-@@ -24,10 +24,9 @@
+@@ -24,9 +24,9 @@
#include "../Metadata/FreeImageTag.h"
-#include "../LibWebP/src/webp/decode.h"
-#include "../LibWebP/src/webp/encode.h"
--#include "../LibWebP/src/enc/vp8enci.h"
-#include "../LibWebP/src/webp/mux.h"
+#include <webp/decode.h>
+#include <webp/encode.h>
diff --git a/ports/freeimage/use-freeimage-config-include.patch b/ports/freeimage/use-freeimage-config-include.patch
index 4927aff5b..579f08845 100644
--- a/ports/freeimage/use-freeimage-config-include.patch
+++ b/ports/freeimage/use-freeimage-config-include.patch
@@ -1,9 +1,9 @@
diff --git a/Source/FreeImage.h b/Source/FreeImage.h
-index cc66b7d..cc66812 100644
+index 12182cd..86a1e68 100644
--- a/Source/FreeImage.h
+++ b/Source/FreeImage.h
@@ -32,6 +32,11 @@
- #define FREEIMAGE_MINOR_VERSION 17
+ #define FREEIMAGE_MINOR_VERSION 18
#define FREEIMAGE_RELEASE_SERIAL 0
+// vcpkg specific includes --------------------------------------------------