[Bug 263307] devel/glib20 Options Default not default options poudriere builds fail arch i386 maybe others

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 16 Apr 2022 20:42:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263307

--- Comment #1 from Adriaan de Groot <adridg@freebsd.org> ---
I'm having a hard time mapping the options to claim to have set, to the options
that end up in the package you're showing.

Locally, a default build shows me this:

```
root@13amd64-area51:/usr/ports/devel/glib20 # make showconfig
===> The following configuration options are available for glib-2.70.4_4,2:
     DEBUG=off: Build with debugging support
     DOCS=off: Build and/or install documentation
     FAM_ALTBACKEND=off: Alternate file monitor backend
     MANPAGES=on: Build and/or install manual pages
     NLS=off: Native Language Support
     TEST=off: Build and/or run tests
```

Switching on DOCS also switches on TESTS, adding gtk-doc (for DOCS itself) and
dbus-daemon (for TEST) into the mix -- so your description of dependencies
matches what DOCS + MANPAGES + TEST would require. It doesn't match just
MANPAGES.

With just MANPAGES defined, the output of `make configure ends with

```
glib 2.70.4
  User defined options
    buildtype      : release
    default_library: both
    infodir        : share/info
    localstatedir  : /var
    mandir         : man
    prefix         : /usr/local
    strip          : True
    b_colorout     : never
    b_lundef       : false
    dtrace         : false
    gtk_doc        : false
    iconv          : external
    installed_tests: false
    libmount       : disabled
    man            : true
    selinux        : disabled
    tests          : false
    xattr          : false
```

Note in particular that gtk_doc is false, tests is false, while man is false.
That matches the port OPTIONS. Unless there's something special about i386
(there might be: Jan pointed me at a cluster failure), or 13.0p10 (there might
be: Craig has issues on 12.3) this is an "unable to reproduce" situation.

I have some fairly random 13-STABLE amd64 but all packages built through
poudriere. I'll take a stab at 12.3 or such.

-- 
You are receiving this mail because:
You are the assignee for the bug.