aboutsummaryrefslogtreecommitdiff
path: root/ports/wavpack
diff options
context:
space:
mode:
Diffstat (limited to 'ports/wavpack')
-rw-r--r--ports/wavpack/CONTROL2
-rw-r--r--ports/wavpack/portfile.cmake14
2 files changed, 14 insertions, 2 deletions
diff --git a/ports/wavpack/CONTROL b/ports/wavpack/CONTROL
index a0052e027..9f09dda52 100644
--- a/ports/wavpack/CONTROL
+++ b/ports/wavpack/CONTROL
@@ -1,6 +1,6 @@
Source: wavpack
Version: 5.2.0
-Port-Version: 1
+Port-Version: 3
Homepage: https://github.com/dbry/WavPack
Description: WavPack encode/decode library, command-line programs, and several plugins
Supports: !(arm|arm64) \ No newline at end of file
diff --git a/ports/wavpack/portfile.cmake b/ports/wavpack/portfile.cmake
index f2b7d87cf..a44e807ee 100644
--- a/ports/wavpack/portfile.cmake
+++ b/ports/wavpack/portfile.cmake
@@ -3,7 +3,7 @@ vcpkg_fail_port_install(ON_ARCH "arm" "arm64")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO dbry/WavPack
- REF e158df5353b57ac7002d5cac4b3a040eba4c0c9f # 5.2.0
+ REF e158df5353b57ac7002d5cac4b3a040eba4c0c9f # 5.2.0
SHA512 a144c6a05ddef0c6f4c436b5e45fe1d56893587d983eda49067fbe93059ed7d910d98b82ee5fc8e4a935904bc2ff5596cbee59ed6a5fe81be4717e53cdfc44c0
HEAD_REF master
PATCHES
@@ -35,3 +35,15 @@ vcpkg_copy_pdbs()
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
file(INSTALL ${SOURCE_PATH}/license.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
+
+if(WIN32 AND (NOT MINGW))
+ if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
+ vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig/wavpack.pc" "-lwavpack" "-lwavpackdll")
+ vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/lib/pkgconfig/wavpack.pc" "-lwavpack" "-lwavpackdll")
+ endif()
+endif()
+
+vcpkg_fixup_pkgconfig()
+
+# Post-build test for cmake libraries
+# vcpkg_test_cmake(PACKAGE_NAME wavpack)