aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-10-17 11:41:58 -0700
committerRobert Schumacher <roschuma@microsoft.com>2018-10-20 14:00:35 -0700
commit17766ecd8c5654660579b7c086046b91bcccdeef (patch)
tree7c50bd5589bc71018a8b85e2e9393a1af8cebf81
parentf520aacf0ef9dc2bc601529d819dccb971b51b0c (diff)
downloadvcpkg-17766ecd8c5654660579b7c086046b91bcccdeef.tar.gz
vcpkg-17766ecd8c5654660579b7c086046b91bcccdeef.zip
[devil] Fix static builds
-rw-r--r--ports/devil/0001_fix-encoding.patch24
-rw-r--r--ports/devil/0002_fix-missing-mfc-includes.patch36
-rw-r--r--ports/devil/enable-static.patch12
-rw-r--r--ports/devil/portfile.cmake10
4 files changed, 39 insertions, 43 deletions
diff --git a/ports/devil/0001_fix-encoding.patch b/ports/devil/0001_fix-encoding.patch
index 395171e71..59d826d25 100644
--- a/ports/devil/0001_fix-encoding.patch
+++ b/ports/devil/0001_fix-encoding.patch
@@ -1,7 +1,7 @@
-diff --git a/src-ILU/include/ilu_error/ilu_err-french.h b/src-ILU/include/ilu_error/ilu_err-french.h
+diff --git a/DevIL/src-ILU/include/ilu_error/ilu_err-french.h b/DevIL/src-ILU/include/ilu_error/ilu_err-french.h
index d3b280d..445440e 100644
---- a/src-ILU/include/ilu_error/ilu_err-french.h
-+++ b/src-ILU/include/ilu_error/ilu_err-french.h
+--- a/DevIL/src-ILU/include/ilu_error/ilu_err-french.h
++++ b/DevIL/src-ILU/include/ilu_error/ilu_err-french.h
@@ -17,19 +17,19 @@
#include "ilu_internal.h"
@@ -41,10 +41,10 @@ index d3b280d..445440e 100644
IL_TEXT("jpeg : erreur dans la librairie"),
IL_TEXT("png : erreur dans la librairie"),
IL_TEXT("tiff : erreur dans la librairie"),
-diff --git a/src-ILU/include/ilu_error/ilu_err-german.h b/src-ILU/include/ilu_error/ilu_err-german.h
+diff --git a/DevIL/src-ILU/include/ilu_error/ilu_err-german.h b/DevIL/src-ILU/include/ilu_error/ilu_err-german.h
index bf3f05c..acdbe8a 100644
---- a/src-ILU/include/ilu_error/ilu_err-german.h
-+++ b/src-ILU/include/ilu_error/ilu_err-german.h
+--- a/DevIL/src-ILU/include/ilu_error/ilu_err-german.h
++++ b/DevIL/src-ILU/include/ilu_error/ilu_err-german.h
@@ -6,7 +6,7 @@
//
// Filename: src-ILU/include/ilu_error/ilu_err_German.h
@@ -91,10 +91,10 @@ index bf3f05c..acdbe8a 100644
IL_TEXT("Fehler beim Lesen der Datei")
};
-diff --git a/src-ILU/include/ilu_error/ilu_err-italian.h b/src-ILU/include/ilu_error/ilu_err-italian.h
+diff --git a/DevIL/src-ILU/include/ilu_error/ilu_err-italian.h b/DevIL/src-ILU/include/ilu_error/ilu_err-italian.h
index 09d7bd1..d34b23f 100644
---- a/src-ILU/include/ilu_error/ilu_err-italian.h
-+++ b/src-ILU/include/ilu_error/ilu_err-italian.h
+--- a/DevIL/src-ILU/include/ilu_error/ilu_err-italian.h
++++ b/DevIL/src-ILU/include/ilu_error/ilu_err-italian.h
@@ -22,13 +22,13 @@ ILconst_string iluErrorStringsItalian[IL_FILE_READ_ERROR - IL_INVALID_ENUM + 1]
IL_TEXT("configuri non sostenne"),
IL_TEXT("erreur interne"),
@@ -112,10 +112,10 @@ index 09d7bd1..d34b23f 100644
IL_TEXT("equivalente fuori-configuri"),
IL_TEXT("inondi di batteria"),
IL_TEXT("insufficienza di batteria"),
-diff --git a/src-ILU/include/ilu_error/ilu_err-spanish.h b/src-ILU/include/ilu_error/ilu_err-spanish.h
+diff --git a/DevIL/src-ILU/include/ilu_error/ilu_err-spanish.h b/DevIL/src-ILU/include/ilu_error/ilu_err-spanish.h
index 77b5a24..0945fdf 100644
---- a/src-ILU/include/ilu_error/ilu_err-spanish.h
-+++ b/src-ILU/include/ilu_error/ilu_err-spanish.h
+--- a/DevIL/src-ILU/include/ilu_error/ilu_err-spanish.h
++++ b/DevIL/src-ILU/include/ilu_error/ilu_err-spanish.h
@@ -6,7 +6,7 @@
//
// Filename: src-ILU/include/ilu_error/ilu_err-spanish.h
diff --git a/ports/devil/0002_fix-missing-mfc-includes.patch b/ports/devil/0002_fix-missing-mfc-includes.patch
index 755d0d867..3b18981ce 100644
--- a/ports/devil/0002_fix-missing-mfc-includes.patch
+++ b/ports/devil/0002_fix-missing-mfc-includes.patch
@@ -1,7 +1,7 @@
-diff --git a/src-IL/msvc/IL Unicode.rc b/src-IL/msvc/IL Unicode.rc
+diff --git a/DevIL/src-IL/msvc/IL Unicode.rc b/DevIL/src-IL/msvc/IL Unicode.rc
index 346758f..298a207 100644
---- a/src-IL/msvc/IL Unicode.rc
-+++ b/src-IL/msvc/IL Unicode.rc
+--- a/DevIL/src-IL/msvc/IL Unicode.rc
++++ b/DevIL/src-IL/msvc/IL Unicode.rc
@@ -7,7 +7,11 @@
//
// Generated from the TEXTINCLUDE 2 resource.
@@ -15,10 +15,10 @@ index 346758f..298a207 100644
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
-diff --git a/src-IL/msvc/IL.rc b/src-IL/msvc/IL.rc
+diff --git a/DevIL/src-IL/msvc/IL.rc b/DevIL/src-IL/msvc/IL.rc
index 8bfadf9..0b8289f 100644
---- a/src-IL/msvc/IL.rc
-+++ b/src-IL/msvc/IL.rc
+--- a/DevIL/src-IL/msvc/IL.rc
++++ b/DevIL/src-IL/msvc/IL.rc
@@ -7,10 +7,13 @@
//
// Generated from the TEXTINCLUDE 2 resource.
@@ -35,10 +35,10 @@ index 8bfadf9..0b8289f 100644
/////////////////////////////////////////////////////////////////////////////
// English (United States) resources
-diff --git a/src-IL/msvc8/IL Unicode.rc b/src-IL/msvc8/IL Unicode.rc
+diff --git a/DevIL/src-IL/msvc8/IL Unicode.rc b/DevIL/src-IL/msvc8/IL Unicode.rc
index 026ee49..66ca4bf 100644
---- a/src-IL/msvc8/IL Unicode.rc
-+++ b/src-IL/msvc8/IL Unicode.rc
+--- a/DevIL/src-IL/msvc8/IL Unicode.rc
++++ b/DevIL/src-IL/msvc8/IL Unicode.rc
@@ -7,7 +7,10 @@
//
// Generated from the TEXTINCLUDE 2 resource.
@@ -51,10 +51,10 @@ index 026ee49..66ca4bf 100644
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
-diff --git a/src-IL/msvc8/IL.rc b/src-IL/msvc8/IL.rc
+diff --git a/DevIL/src-IL/msvc8/IL.rc b/DevIL/src-IL/msvc8/IL.rc
index 9301d41..3ad52c0 100644
---- a/src-IL/msvc8/IL.rc
-+++ b/src-IL/msvc8/IL.rc
+--- a/DevIL/src-IL/msvc8/IL.rc
++++ b/DevIL/src-IL/msvc8/IL.rc
@@ -7,7 +7,10 @@
//
// Generated from the TEXTINCLUDE 2 resource.
@@ -67,10 +67,10 @@ index 9301d41..3ad52c0 100644
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
-diff --git a/src-IL/msvc9/IL Unicode.rc b/src-IL/msvc9/IL Unicode.rc
+diff --git a/DevIL/src-IL/msvc9/IL Unicode.rc b/DevIL/src-IL/msvc9/IL Unicode.rc
index d0dff4f..c9cf51f 100644
---- a/src-IL/msvc9/IL Unicode.rc
-+++ b/src-IL/msvc9/IL Unicode.rc
+--- a/DevIL/src-IL/msvc9/IL Unicode.rc
++++ b/DevIL/src-IL/msvc9/IL Unicode.rc
@@ -7,7 +7,10 @@
//
// Generated from the TEXTINCLUDE 2 resource.
@@ -83,10 +83,10 @@ index d0dff4f..c9cf51f 100644
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
-diff --git a/src-IL/msvc9/IL.rc b/src-IL/msvc9/IL.rc
+diff --git a/DevIL/src-IL/msvc9/IL.rc b/DevIL/src-IL/msvc9/IL.rc
index 9f5c795..6b8c891 100644
---- a/src-IL/msvc9/IL.rc
-+++ b/src-IL/msvc9/IL.rc
+--- a/DevIL/src-IL/msvc9/IL.rc
++++ b/DevIL/src-IL/msvc9/IL.rc
@@ -7,7 +7,10 @@
//
// Generated from the TEXTINCLUDE 2 resource.
diff --git a/ports/devil/enable-static.patch b/ports/devil/enable-static.patch
index bf0cb618a..8d77c0d5e 100644
--- a/ports/devil/enable-static.patch
+++ b/ports/devil/enable-static.patch
@@ -1,7 +1,7 @@
-diff --git a/devil/src-ILU/CMakeLists.txt b/devil/src-ILU/CMakeLists.txt
+diff --git a/DevIL/src-ILU/CMakeLists.txt b/DevIL/src-ILU/CMakeLists.txt
index 17a3afe..a46ab41 100644
---- a/devil/src-ILU/CMakeLists.txt
-+++ b/devil/src-ILU/CMakeLists.txt
+--- a/DevIL/src-ILU/CMakeLists.txt
++++ b/DevIL/src-ILU/CMakeLists.txt
@@ -43,7 +43,7 @@ source_group("Header Files" FILES ${ILU_INC} )
source_group("Resource Files" FILES ${ILU_RSRC} )
@@ -11,10 +11,10 @@ index 17a3afe..a46ab41 100644
## ILU requires IL
-diff --git a/devil/src-ILUT/CMakeLists.txt b/devil/src-ILUT/CMakeLists.txt
+diff --git a/DevIL/src-ILUT/CMakeLists.txt b/DevIL/src-ILUT/CMakeLists.txt
index 21470cb..398d3c1 100644
---- a/devil/src-ILUT/CMakeLists.txt
-+++ b/devil/src-ILUT/CMakeLists.txt
+--- a/DevIL/src-ILUT/CMakeLists.txt
++++ b/DevIL/src-ILUT/CMakeLists.txt
@@ -43,7 +43,7 @@ source_group("Header Files" FILES ${ILUT_INC} )
source_group("Resource Files" FILES ${ILUT_RSRC} )
diff --git a/ports/devil/portfile.cmake b/ports/devil/portfile.cmake
index 27e8d0eb0..e49507386 100644
--- a/ports/devil/portfile.cmake
+++ b/ports/devil/portfile.cmake
@@ -8,14 +8,10 @@ vcpkg_from_github(
REF v${DEVIL_VERSION}
SHA512 4aed5e50a730ece8b1eb6b2f6204374c6fb6f5334cf7c880d84c0f79645ea7c6b5118f57a7868a487510fc59c452f51472b272215d4c852f265f58b5857e17c7
HEAD_REF master
-)
-
-vcpkg_apply_patches(
- SOURCE_PATH ${SOURCE_PATH}/DevIL
PATCHES
- ${CMAKE_CURRENT_LIST_DIR}/0001_fix-encoding.patch
- ${CMAKE_CURRENT_LIST_DIR}/0002_fix-missing-mfc-includes.patch
- ${CMAKE_CURRENT_LIST_DIR}/enable-static.patch
+ 0001_fix-encoding.patch
+ 0002_fix-missing-mfc-includes.patch
+ enable-static.patch
)
set(IL_NO_PNG 1)