-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
tiledb: update to version 2.26.0 #25731
base: master
Are you sure you want to change the base?
Conversation
Notifying maintainers: |
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.
We need to:
- Sort out dependencies, following changes in TileDB.
- Fix patches which fail to apply now (this I will do).
# Patch TileDB to find lz4 manually, because the lz4 package does not provide CMake configs. | ||
# Updating the lz4 port is blocked on lz4 releasing a new version, with some official | ||
# linkage-agnostic targets. | ||
patchfiles-append lz4_fix.diff |
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.
Aside from the issue which I pointed out in the ticket, there are extra changes needed here, since now patches do not apply. We also need to add a dependency on libmagic
from looks of things, and libpng
(?).
I have already fixed patches, I will make a commit and you can pick that.
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.
Libmagic is being obtained through the dependency on the file
port, and libpng is optionally needed for some tests and there is a dependency to it in the test variant (see line 138 in the new portfile).
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.
Ok, then only fixing the second patch is left. (libatomic
one, not libmagic.)
@teo-tsirpanis Please modify |
I don't think any patches to |
Does it find MacPorts P. S. |
ce3bc26
to
b9cac0e
Compare
This should also be removed from the portfile, since that patch is gone:
UPD. @teo-tsirpanis You could just borrow this 570da65 |
Configuring from your update, I still get all these not found during configure:
This is confusing when the last info messages repeat not found after dependencies were already found above. This looks like a bug, even if it is harmless to the build as such. It is probably worth getting rid of all these unofficial tags. MacPorts does not use that. |
A couple of questions:
|
Description
This PR updates TileDB to version 2.26.0, and removes some no longer applicable patches and workarounds.
Type(s)
Tested on
CI on my fork
Verification
Have you
port lint --nitpick
?sudo port test
?sudo port -vst install
?