[soundtouch] update to 2.3.1#20017
Conversation
There was a problem hiding this comment.
This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 71422c627264daedcbcd46f01f1ed0dcd8460f1b -- versions
./vcpkg x-add-version --allDiff
diff --git a/versions/s-/soundtouch.json b/versions/s-/soundtouch.json
index a6919da..21e2b9c 100644
--- a/versions/s-/soundtouch.json
+++ b/versions/s-/soundtouch.json
@@ -1,7 +1,7 @@
{
"versions": [
{
- "git-tree": "ce0caddead031b61d55d090755f9b18925a9d51e",
+ "git-tree": "1543b3d35dc78c0660da5aa34023d25187975741",
"version-string": "2.3.1",
"port-version": 0
},d0664e7 to
74305af
Compare
|
@Be-ing ,Have you tested the features locally? I tested the features in x86-windows and x64-windows but all failed: |
74305af to
cb5b113
Compare
|
It seems the soundtouchdll feature does not work on Windows... |
|
Upstream merge request to fix SoundTouchDLL build with MSVC: https://gitlab.com/soundtouch/soundtouch/-/merge_requests/18 |
cb5b113 to
40cd38d
Compare
|
Upstream merged my fix for the soundtouchdll feature and moved the 2.3.1 tag to include it. I updated the hash. |
40cd38d to
7e272b5
Compare
7e272b5 to
c1f795e
Compare
|
@Be-ing ,All feature are tetsed successfully in the following triplet:
|
|
SoundTouchDLL is only meant to be built as a DLL, hence the name. It is hardcoded in the upstream build system as a shared library. So if that warning is a problem, the only solution I think would be to disable the soundtouchdll feature for static builds. |
|
@Be-ing ,Could you please fix the x64-windows-static triplet error and handle the Conflicting files? |
|
I need an answer how to handle the interaction between the soundtouchdll feature and static linking. I can think of a few options:
I don't particularly care what the answer is; I don't have a need for SoundTouchDLL. It was made to implement Delphi and Pascal bindings for SoundTouch, but SoundTouch is primarily intended to be used as a C++ library. |
8eaf06b to
c3ef900
Compare
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@Be-ing ,Please confirm If upstream follows semantic versioning. and if no please change version-semver to version.I don't have permission to help you fix it. By the way, merge master |
|
Yes upstream follows semver. |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@Be-ing ,Please merge master, |
c3ef900 to
b049559
Compare
JackBoosY
left a comment
There was a problem hiding this comment.
Did you test the usage?
I worked with upstream to implement a CMake build system, so I removed the CMakeLists.txt from this port. This fixes multiple issues: * Headers were not installed by the port before. * The port did not allow dynamic linking before. * pkgconfig and CMake config files were not installed before.
b049559 to
2085db4
Compare
|
Thanks for the help working with upstream! |
|
One less port in the overlays! :) |
Describe the pull request
I worked with upstream to implement a CMake build system, so I
removed the CMakeLists.txt from this port.
What does your PR fix?
Which triplets are supported/not supported? Have you updated the CI baseline?
all but UWP
Does your PR follow the maintainer guide?
yes
If you have added/updated a port: Have you run
./vcpkg x-add-version --alland committed the result?yes