Bug 287427 - x11-themes/adwaita-icon-theme-legacy: does not configure
Summary: x11-themes/adwaita-icon-theme-legacy: does not configure
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-10 15:46 UTC by Adriaan de Groot
Modified: 2025-06-11 01:30 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments
Patch against ports tree (1.30 KB, patch)
2025-06-10 15:46 UTC, Adriaan de Groot
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Adriaan de Groot freebsd_committer freebsd_triage 2025-06-10 15:46:49 UTC
Created attachment 261149 [details]
Patch against ports tree

On my 13.5-STABLE system, with poudriere (I'm frankly not sure this is still a supported release) and ports HEAD / master , the configure step fails when building the x11-themes/adwaita-icon-theme-legacy and x11-themes/adwaita-icon-theme ports (the latter because the former is a dependency).

The error looks like this:

```
===>  Configuring for adwaita-icon-theme-legacy-46.2
WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options
The Meson build system
Version: 1.7.0
Source dir: /wrkdirs/usr/ports/x11-themes/adwaita-icon-theme-legacy/work/adwaita-icon-theme-legacy-46.2
Build dir: /wrkdirs/usr/ports/x11-themes/adwaita-icon-theme-legacy/work/adwaita-icon-theme-legacy-46.2/_build
Build type: native build
Project name: adwaita-icon-theme-legacy
Project version: 46.2
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/usr/local/bin/pkgconf) 2.4.3
Program gtk4-update-icon-cache gtk-update-icon-cache found: NO
```

The gtk-update-icon-cache is needed at build-time, but it isn't installed by poudriere as a build-dependency. 

I needed to add the executable explitly as a build-time dependency, patch attached.