aboutsummaryrefslogtreecommitdiff
path: root/ports/polyhook2/CONTROL
diff options
context:
space:
mode:
authorMatthias C. M. Troffaes <matthias.troffaes@gmail.com>2020-06-02 02:57:11 +0100
committerGitHub <noreply@github.com>2020-06-01 18:57:11 -0700
commite7041e1ef6f61ef01cee0eed90308930258ba457 (patch)
treee091e8b6d195b0398ade2f414ecac386790d7dda /ports/polyhook2/CONTROL
parent60e369079041680cd4e69ea19533ee2db7039612 (diff)
downloadvcpkg-e7041e1ef6f61ef01cee0eed90308930258ba457.tar.gz
vcpkg-e7041e1ef6f61ef01cee0eed90308930258ba457.zip
[polyhook2] Update to 2020-05-25 (#11561)
* [polyhook2] Update to 2020-05-25 - Update to latest PolyHook_2 revision. - Add support for zydis and inlinentd as features (enabled by default, as per upstream default). - Support for capstone, exception, detours, and pe is now configurable via features (all enabled by default, as per upstream default). - Remove cmake build patch. Relevant parts have been upstreamed. - For now, remove tool feature for building tests, as upstream does not support building tests along with building the library. - Add support for cmake config so library can be used simply with "find_package(PolyHook_2 CONFIG REQUIRE)". * [polyhook2] package does not support arm, uwp, linux, and osx Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Diffstat (limited to 'ports/polyhook2/CONTROL')
-rw-r--r--ports/polyhook2/CONTROL28
1 files changed, 25 insertions, 3 deletions
diff --git a/ports/polyhook2/CONTROL b/ports/polyhook2/CONTROL
index e238aa954..6253a362b 100644
--- a/ports/polyhook2/CONTROL
+++ b/ports/polyhook2/CONTROL
@@ -1,8 +1,30 @@
Source: polyhook2
-Version: 2020-02-17
+Version: 2020-05-25
Homepage: https://github.com/stevemk14ebr/PolyHook_2_0
Description: C++17, x86/x64 Hooking Libary v2.0
+Supports: !(arm|uwp|linux|osx)
+Default-Features: capstone,zydis,exception,detours,inlinentd,pe,virtuals
+
+Feature: capstone
Build-Depends: capstone[x86]
+Description: Capstone disassembler integration.
+
+Feature: zydis
+Build-Depends: zydis
+Description: Zydis disassembler integration.
+
+Feature: exception
+Description: Implement all exception hooking functionality
+
+Feature: detours
+Description: Implement detour functionality
+
+Feature: inlinentd
+Build-Depends: asmjit
+Description: Support inline hooks without specifying typedefs by generating callback stubs at runtime with AsmJit
+
+Feature: pe
+Description: Implement all win pe hooking functionality
-Feature: tool
-Description: Build tests \ No newline at end of file
+Feature: virtuals
+Description: Implement all virtual table hooking functionality