HomeFreeBSD

packages: Fix build with libucl 0.9.3

Description

packages: Fix build with libucl 0.9.3

In libucl 0.9.3, macros and includes are disabled by default when
creating a new UCL parser. This breaks the package build, which
relies on includes. Fix this by explicitly passing zero flags
to ucl.parser().

Approved by: so
Security: FreeBSD-EN-26:07.pkgbase
MFC after: 3 days
Fixes: abda442d92fd ("contrib/libucl: Import libucl 0.9.3")
Reviewed by: kevans, bapt
Reported by: freebsd@walstatt-de.de
Sponsored by: https://www.patreon.com/bsdivy
Differential Revision: https://reviews.freebsd.org/D56266

(cherry picked from commit 63d0e3e3aa2483420f828686336d6615616363d5)
(cherry picked from commit 976b2ebf43094076d52e34c8dbeabae032caa6ad)

Details

Provenance
ivyAuthored on Apr 6 2026, 5:11 PM
markjCommitted on Apr 15 2026, 7:02 PM
Reviewer
kevans
Differential Revision
D56266: packages: Fix build with libucl 0.9.3
Parents
rGb0be1af0c48b: timerfd: Fix interval callout scheduling
Branches
Unknown
Tags
Unknown