Skip to content

Conversation

algunion
Copy link

@algunion algunion commented Sep 5, 2025

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#103

The current PR adjusted the source target of the repository and performed small dependency adjustment (Autoconf ≥2.72) to satisfy the upstream build.

@@ -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
Copy link
Member

@giordano giordano Sep 5, 2025

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?

Comment on lines +14 to +16
# Vendor Autoconf 2.72 only to run autoreconf
ArchiveSource("https://mirrors.kernel.org/gnu/autoconf/autoconf-2.72.tar.xz",
"ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a"),
Copy link
Member

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.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -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")
Copy link
Member

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

Suggested change
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")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants