New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[geos] Update to 3.8.1 #12163
[geos] Update to 3.8.1 #12163
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR! I guess this PR ready for review.
Hi, I cant take a look at this for a couple of weeks as I'm on vacation.
BR,
Oskari
________________________________
From: Robert Schumacher <notifications@github.com>
Sent: maanantai 6. heinäkuuta 2020 23.34
To: microsoft/vcpkg
Cc: Oskari Timperi; Author
Subject: Re: [microsoft/vcpkg] [geos] Update to 3.8.1 (#12163)
@ras0219-msft requested changes on this pull request.
________________________________
In ports/geos/static-lib-prefix.patch:
@@ -0,0 +1,26 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index b78ca54b..26778c83 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -228,6 +228,10 @@ if(BUILD_SHARED_LIBS)
+
+ set_target_properties(geos PROPERTIES VERSION ${GEOS_VERSION})
+ set_target_properties(geos PROPERTIES SOVERSION ${GEOS_VERSION})
++else()
++ if(WIN32)
++ set_target_properties(geos PROPERTIES PREFIX lib)
Why is this needed? Ideally, the static libraries and the import libraries will have the same name (see the maintainer guide[1]). If there are downstream ports that break when only the dynamic names are provided, they should be patched instead to use the CMake targets.
[1] https://github.com/microsoft/vcpkg/blob/master/docs/maintainers/maintainer-guide.md#do-not-rename-binaries-outside-the-names-given-by-upstream
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@PhoebeHui Can I somehow run the CI again as the build errors seems to be something that I cannot control? For example The windows build:
|
/azp run |
Commenter does not have sufficient privileges for PR 12163 in repo microsoft/vcpkg |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
@oswjk, the failures doesn't relate to your changes, please ignore it, I have rerun the CI testing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because this modifies gdal, libspatialite, and spatialite-tools, those ports all need to have their Port-Version:
incremented (or introduced and set to 1
if they don't have one).
Otherwise, LGTM
Merged master as |
Describe the pull request
Update geos to 3.8.1
No changes to triplet support I think.
It should.