Page MenuHomeFreeBSD

devel/gumbo: Update to 0.13.2
AbandonedPublic

Authored by dave_freedave.net on Apr 9 2026, 5:46 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, May 31, 3:35 PM
Unknown Object (File)
Sun, May 31, 3:31 PM
Unknown Object (File)
Sun, May 31, 1:16 PM
Unknown Object (File)
Sun, May 31, 1:13 PM
Unknown Object (File)
Sun, May 31, 1:45 AM
Unknown Object (File)
Sun, May 31, 1:42 AM
Unknown Object (File)
Sat, May 30, 11:36 PM
Unknown Object (File)
Sat, May 30, 11:14 AM
Subscribers

Details

Reviewers
bdrewery
Summary

0.13.1 switched to meson and 0.13.2 added fuzzing tests.
Neither altered ABI/API

I am interested in creating some language bindings to gumbo and wanted to make sure that the latest still works with FreeBSD. Since everything worked out, may as well make available.

Test Plan

make test succeeds

poudriere testport -j FreeBSD16 -p local devel/gumbo:

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

diizzy added inline comments.
devel/gumbo/Makefile
12–13

Tests should be built on demand

13
19–20

This is incorrect

19–20

Why?
Set WRKSRC correctly if needed

20

Likely unnecessary

address comments:

  • change BUILD_DEPENDS to TEST_DEPENDS for googletest>0:devel/googletest
  • add compiler:c++17-lang to USES
  • remvove INSTALL_TARGET (had no effect)
  • remove post-extract target, just adjust WRKSRC
  • add MESON_ARGS until upstream fixes gtest detection with note on how to test
  • remove post-install target (also no effect)

I think USES= compiler:c++17-lang ... can just be USES= compiler ... as this is C99 code (doesn't even require c11).

I'm thinking the better move for me is to use www/lexbor and will probably abandon this.