early-access version 2853
This commit is contained in:
32
externals/vcpkg/ports/idevicerestore/fix-libgen.h-cannot-be-found.patch
vendored
Executable file
32
externals/vcpkg/ports/idevicerestore/fix-libgen.h-cannot-be-found.patch
vendored
Executable file
@@ -0,0 +1,32 @@
|
||||
diff --git a/src/common.c b/src/common.c
|
||||
index afe1bc0..9219a8f 100644
|
||||
--- a/src/common.c
|
||||
+++ b/src/common.c
|
||||
@@ -29,7 +29,9 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
+#ifndef _MSC_VER
|
||||
#include <libgen.h>
|
||||
+#endif
|
||||
#include <time.h>
|
||||
|
||||
#include "common.h"
|
||||
diff --git a/src/idevicerestore.c b/src/idevicerestore.c
|
||||
index efa13c3..c17a2ba 100644
|
||||
--- a/src/idevicerestore.c
|
||||
+++ b/src/idevicerestore.c
|
||||
@@ -38,12 +38,12 @@
|
||||
#include <string.h>
|
||||
#ifndef _MSC_VER
|
||||
#include <unistd.h>
|
||||
+#include <libgen.h>
|
||||
#endif
|
||||
#include <ctype.h>
|
||||
#include <getopt.h>
|
||||
#include <plist/plist.h>
|
||||
#include <zlib.h>
|
||||
-#include <libgen.h>
|
||||
|
||||
#include <curl/curl.h>
|
||||
|
||||
44
externals/vcpkg/ports/idevicerestore/fix-vcxproj.patch
vendored
Executable file
44
externals/vcpkg/ports/idevicerestore/fix-vcxproj.patch
vendored
Executable file
@@ -0,0 +1,44 @@
|
||||
diff --git a/idevicerestore.vcxproj b/idevicerestore.vcxproj
|
||||
index fa209fa..6afa088 100644
|
||||
--- a/idevicerestore.vcxproj
|
||||
+++ b/idevicerestore.vcxproj
|
||||
@@ -92,9 +92,10 @@
|
||||
<Optimization>Disabled</Optimization>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;WIN32;_WINSOCK_DEPRECATED_NO_WARNINGS</PreprocessorDefinitions>
|
||||
+ <DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
- <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Ws2_32.lib;libcurl.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Ws2_32.lib;libcurl-d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
@@ -103,9 +104,10 @@
|
||||
<Optimization>Disabled</Optimization>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;WIN32;_WINSOCK_DEPRECATED_NO_WARNINGS</PreprocessorDefinitions>
|
||||
+ <DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
- <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Ws2_32.lib;libcurl.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Ws2_32.lib;libcurl-d.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -116,6 +118,7 @@
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;WIN32;_WINSOCK_DEPRECATED_NO_WARNINGS</PreprocessorDefinitions>
|
||||
+ <DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
@@ -131,6 +134,7 @@
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;WIN32;_WINSOCK_DEPRECATED_NO_WARNINGS</PreprocessorDefinitions>
|
||||
+ <DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
19
externals/vcpkg/ports/idevicerestore/portfile.cmake
vendored
Executable file
19
externals/vcpkg/ports/idevicerestore/portfile.cmake
vendored
Executable file
@@ -0,0 +1,19 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO libimobiledevice-win32/idevicerestore
|
||||
REF 1.0.12
|
||||
SHA512 ba623be56c2f37853516d7d4c32e16f1ec72f33d512f18aa812ce6830af4b9e389f7af5321888dd0ddd168e282b652e379b60f90970680e213eabf489f406915
|
||||
HEAD_REF msvc-master
|
||||
PATCHES
|
||||
fix-vcxproj.patch
|
||||
fix-libgen.h-cannot-be-found.patch
|
||||
)
|
||||
|
||||
vcpkg_install_msbuild(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PROJECT_SUBPATH idevicerestore.vcxproj
|
||||
LICENSE_SUBPATH COPYING
|
||||
USE_VCPKG_INTEGRATION
|
||||
)
|
||||
|
||||
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
|
||||
13
externals/vcpkg/ports/idevicerestore/vcpkg.json
vendored
Executable file
13
externals/vcpkg/ports/idevicerestore/vcpkg.json
vendored
Executable file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "idevicerestore",
|
||||
"version": "1.0.12",
|
||||
"port-version": 7,
|
||||
"description": "Restore/upgrade firmware of iOS devices",
|
||||
"supports": "windows",
|
||||
"dependencies": [
|
||||
"curl",
|
||||
"libimobiledevice",
|
||||
"libirecovery",
|
||||
"libzip"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user