diff --git a/ports/bddisasm/portfile.cmake b/ports/bddisasm/portfile.cmake index 3bd4f39018..2e8c4653d0 100644 --- a/ports/bddisasm/portfile.cmake +++ b/ports/bddisasm/portfile.cmake @@ -3,8 +3,8 @@ vcpkg_check_linkage(ONLY_STATIC_LIBRARY) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO bitdefender/bddisasm - REF v1.34.10 - SHA512 441a14c590fa12920bb972ca1d1b255cd03e0444be57eef16565803b446a1d9a49c62642b7947a1dcbf64b650fb7a66ae1796e42872d742cbaa9071a35150527 + REF "v${VERSION}" + SHA512 307a341eeaddf6ba6858ee0f5c4c51d20e82ad5c5e977a9a40bed94266a5d1d05164a0dca0ee9bf3f6a0b4613e6c82a78a1118c09fc623c9b09fe8d0872da6d2 HEAD_REF master ) @@ -29,3 +29,5 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin") vcpkg_fixup_pkgconfig() + +file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}") diff --git a/ports/bddisasm/usage b/ports/bddisasm/usage new file mode 100644 index 0000000000..1c6e5d2d96 --- /dev/null +++ b/ports/bddisasm/usage @@ -0,0 +1,11 @@ +bddisasm provides CMake targets: + + find_package(bddisasm CONFIG REQUIRED) + # Decoder library. + target_link_libraries(main PRIVATE bddisasm::bddisasm) + # Shellcode emulator library. + target_link_libraries(main PRIVATE bddisasm::bdshemu) + +bddisasm provides pkg-config modules: + + lbddisasm diff --git a/ports/bddisasm/vcpkg.json b/ports/bddisasm/vcpkg.json index c780b3f190..ba7417c824 100644 --- a/ports/bddisasm/vcpkg.json +++ b/ports/bddisasm/vcpkg.json @@ -1,12 +1,12 @@ { "name": "bddisasm", - "version": "1.34.10", + "version": "2.1.0", "maintainers": "Cristi Anichitei ", "description": "bddisasm is a fast, lightweight, x86/x64 instruction decoder and emulator.", "homepage": "https://github.com/bitdefender/bddisasm", "documentation": "https://bddisasm.readthedocs.io/en/latest/", "license": "Apache-2.0", - "supports": "!arm", + "supports": "!osx & !android", "dependencies": [ { "name": "vcpkg-cmake", diff --git a/versions/b-/bddisasm.json b/versions/b-/bddisasm.json index ac479a4ed7..2050e48b45 100644 --- a/versions/b-/bddisasm.json +++ b/versions/b-/bddisasm.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "26b6c5584f03700f47ff9d457df6f16dfdaebdba", + "version": "2.1.0", + "port-version": 0 + }, { "git-tree": "b34f372d51168c9361ccd85f91263792b2c9bd4d", "version": "1.34.10", diff --git a/versions/baseline.json b/versions/baseline.json index 733770b5c3..f3ef5b13a1 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -545,7 +545,7 @@ "port-version": 3 }, "bddisasm": { - "baseline": "1.34.10", + "baseline": "2.1.0", "port-version": 0 }, "bde": {