-
Notifications
You must be signed in to change notification settings - Fork 622
Update Gumbo version to 0.13.2 and adjust build sources #12015
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
@@ -3,22 +3,37 @@ | |||
using BinaryBuilder | |||
|
|||
name = "Gumbo" | |||
version = v"0.10.2" # <-- This version number is a lie to build for experimental platforms | |||
version = v"0.13.2" # <-- This version number is a lie to build for experimental platforms |
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.
The comment doesn't seem to be accurate anymore?
# Vendor Autoconf 2.72 only to run autoreconf | ||
ArchiveSource("https://mirrors.kernel.org/gnu/autoconf/autoconf-2.72.tar.xz", | ||
"ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a"), |
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.
Is 2.71 recent enough? We have it already as autoconf_jll
, and you can use it as a host build dependency. And if you want 2.72 specifically you can update it at https://github.com/JuliaPackaging/Yggdrasil/blob/7014250f3801bb05118c940d869a826aaba0bc6b/A/autoconf/build_tarballs.jl.
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.
Yes, 2.72 is needed.
I'll do a PR for 2.72 here then: https://github.com/JuliaPackaging/Yggdrasil/blob/7014250f3801bb05118c940d869a826aaba0bc6b/A/autoconf/build_tarballs.jl.
Thank you.
@@ -37,4 +52,4 @@ dependencies = Dependency[ | |||
] | |||
|
|||
# Build the tarballs, and possibly a `build.jl` as well. | |||
build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; julia_compat="1.6") | |||
build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; julia_compat="1.6") |
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.
Please keep the trailing newline at the end of the file
build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; julia_compat="1.6") | |
build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; julia_compat="1.6") | |
After the original repository was archived, its development was took up here: https://codeberg.org/gumbo-parser/gumbo-parser
There is already a pull request on the
Gumbo.jl
in this sense: JuliaWeb/Gumbo.jl#103The current PR adjusted the source target of the repository and performed small dependency adjustment (Autoconf ≥2.72) to satisfy the upstream build.