aboutsummaryrefslogtreecommitdiff
path: root/ports/libsamplerate
diff options
context:
space:
mode:
Diffstat (limited to 'ports/libsamplerate')
-rw-r--r--ports/libsamplerate/CONTROL4
-rw-r--r--ports/libsamplerate/portfile.cmake15
-rw-r--r--ports/libsamplerate/vcpkg.json7
3 files changed, 12 insertions, 14 deletions
diff --git a/ports/libsamplerate/CONTROL b/ports/libsamplerate/CONTROL
deleted file mode 100644
index 36e5df98c..000000000
--- a/ports/libsamplerate/CONTROL
+++ /dev/null
@@ -1,4 +0,0 @@
-Source: libsamplerate
-Version: 0.1.9.0-1
-Homepage: https://www.mega-nerd.com/SRC
-Description: Sample Rate Converter for audio
diff --git a/ports/libsamplerate/portfile.cmake b/ports/libsamplerate/portfile.cmake
index b2453f8a4..ff64c2447 100644
--- a/ports/libsamplerate/portfile.cmake
+++ b/ports/libsamplerate/portfile.cmake
@@ -1,14 +1,9 @@
-include(vcpkg_common_functions)
-
-vcpkg_download_distfile(ARCHIVE
- URLS "http://www.mega-nerd.com/SRC/libsamplerate-0.1.9.tar.gz"
- FILENAME "libsamplerate-0.1.9.tar.gz"
- SHA512 78596657963cbf06785e3e6e1190b093df71da52ca340e75bd8246a962cd79dd1c90fa5527c607cebcb296e2c1ee605015278b274e3b768f2f3fbeb0eadfb728
-)
-
-vcpkg_extract_source_archive_ex(
+vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
- ARCHIVE ${ARCHIVE}
+ REPO libsndfile/libsamplerate
+ REF f6730d03c3e7660bb6ecad8816f1b09c5825142a # v0.1.9
+ SHA512 6a349c9144d024212fc78dc0d9e39bdc1a43abaf590fcfbf84396af22834545962d5ef10176b48b21fcae2ce62d12277b682059383805d059f4dd2b9f6708478
+ HEAD_REF master
)
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}/src)
diff --git a/ports/libsamplerate/vcpkg.json b/ports/libsamplerate/vcpkg.json
new file mode 100644
index 000000000..51fbb9e85
--- /dev/null
+++ b/ports/libsamplerate/vcpkg.json
@@ -0,0 +1,7 @@
+{
+ "name": "libsamplerate",
+ "version-string": "0.1.9.0",
+ "port-version": 2,
+ "description": "Sample Rate Converter for audio",
+ "homepage": "https://www.mega-nerd.com/SRC"
+}