aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/opus/CONTROL2
-rw-r--r--ports/opus/no-main.patch14
-rw-r--r--ports/opus/portfile.cmake1
3 files changed, 16 insertions, 1 deletions
diff --git a/ports/opus/CONTROL b/ports/opus/CONTROL
index 6f794c986..e5c715bba 100644
--- a/ports/opus/CONTROL
+++ b/ports/opus/CONTROL
@@ -1,3 +1,3 @@
Source: opus
-Version: 1.2.1
+Version: 1.2.1-1
Description: Totally open, royalty-free, highly versatile audio codec
diff --git a/ports/opus/no-main.patch b/ports/opus/no-main.patch
new file mode 100644
index 000000000..6c373de7b
--- /dev/null
+++ b/ports/opus/no-main.patch
@@ -0,0 +1,14 @@
+diff --git a/win32/VS2015/opus.vcxproj b/win32/VS2015/opus.vcxproj
+index 33bf706..296bc79 100644
+--- a/win32/VS2015/opus.vcxproj
++++ b/win32/VS2015/opus.vcxproj
+@@ -350,9 +350,6 @@
+ <ClCompile Include="..\..\src\mlp.c" />
+ <ClCompile Include="..\..\src\mlp_data.c" />
+ <ClCompile Include="..\..\src\opus.c" />
+- <ClCompile Include="..\..\src\opus_compare.c">
+- <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+- </ClCompile>
+ <ClCompile Include="..\..\src\opus_decoder.c" />
+ <ClCompile Include="..\..\src\opus_encoder.c" />
+ <ClCompile Include="..\..\src\opus_multistream.c" />
diff --git a/ports/opus/portfile.cmake b/ports/opus/portfile.cmake
index 5bc9b6b60..ed2ed092e 100644
--- a/ports/opus/portfile.cmake
+++ b/ports/opus/portfile.cmake
@@ -9,6 +9,7 @@ vcpkg_from_github(
REF v1.2.1
SHA512 fdc64b43875dd07dc9eb1c37e9a61d1c10e3095de62ed9597d51b93445136958c9f5fee78c33ae7f90c72a20200083cdc727d8e79f2f9e580ad4e2f8c50cccb4
HEAD_REF master
+ PATCHES "${CMAKE_CURRENT_LIST_DIR}/no-main.patch"
)
# Ensure proper crt linkage