-
Notifications
You must be signed in to change notification settings - Fork 38
Graphviz update to v12.2.1 #1282
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
base: master
Are you sure you want to change the base?
Conversation
Update patching Update ruby version for bindings Be consistent in python3 used for building tcl binding (python binding still disabled)
10.9-libcxx/stable/main/finkinfo/graphics/libgraphviz238-shlibs.info
Outdated
Show resolved
Hide resolved
10.9-libcxx/stable/main/finkinfo/graphics/libgraphviz238-shlibs.info
Outdated
Show resolved
Hide resolved
|
Both variants build on my 26.0. Definitely good to upgrade ruby and have a stable python. Those share/doc/graphviz files (see in-line comments) look like they are mostly docs about the front-end programs (as if they were section 1 manpages), so maybe they actually should be in the 'graphviz(-nox)' package (share/doc/%n)? |
Deterministic non-building of .pdf of manpages
|
(now that I realized it's in a branch where I can write, I can just work on it myself:) Turns out the PDF generation wasn't deterministic (no BDep:groff), and groff:Depends:ghostscript which is a dep we intentionally disable here. Therefore, disable PDF generation. All automatically installed doc files are now in the varianted DocFiles location (rather than unvarianted graphviz/ that could cause colliisions). |
|
@dmacks any thoughts on moving the bindings to splitoffs ? Then their corresponding man3 pages would be in the binding splitoff and not in -shlibs where we might end up with collisions when libN changes. |
Support. That could also allow us to put them in better locations, such as the tcl in the central tcl-libdirs. Already the bindings are not visible to some of the languages due to the buried --libdir. And also our lua is broken because it doesn't even look in %p libs at all. |
Updates libgraphviz238 to v12.2.1. This is the last release that can keep the same libN we are now using. Later releases (current tip is 14.0.2) bump the install_name for some or all dylibs.
liblab_gamut.1.dylibdisappeared, but the release notes and the linked upstream bug indicate that this was never a public API and they stopped packaging it in v10.0.1.Tested that ggobi and pygraphviz-py310 packages build successfully against this new version.