Bug 249877 - devel/appstream-glib: Update to 0.7.18
Summary: devel/appstream-glib: Update to 0.7.18
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)
Depends on:
Blocks: 238373
  Show dependency treegraph
Reported: 2020-09-25 11:19 UTC by Olivier Duchateau
Modified: 2022-08-08 23:22 UTC (History)
3 users (show)

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

Patch to update devel/appstream-glib (3.63 KB, patch)
2020-09-25 11:19 UTC, Olivier Duchateau
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Duchateau 2020-09-25 11:19:04 UTC
Created attachment 218274 [details]
Patch to update devel/appstream-glib

- Update to 0.7.18
- Adjust dependencies
Comment 1 Baptiste Daroussin freebsd_committer 2020-09-30 14:23:59 UTC
Have you tested dependant port ? in particular the fact lib/libappstream-builder.so disappear isn't breaking anything ?
Comment 2 Olivier Duchateau 2020-09-30 16:16:18 UTC
(In reply to Baptiste Daroussin from comment #1)

I don't know, if it breaks something. I just noticed it used by some GNOME ports in meson-post-install.py script (through appstream-util utility) in order to valid AppStream metadata file.

By default 'builder' option is enabled [1], and in Makefile is not disabled, so perhaps something is missing.

[1] https://github.com/hughsie/appstream-glib/blob/f290a40835c6f651c2a988e04d3415d09939395f/meson_options.txt#L2
Comment 3 unrelentingtech 2020-10-17 16:44:40 UTC
This blocks the update of mail/geary to modern versions (bug 238373) which require 0.7.10 at least.

re: the builder library — https://github.com/hughsie/appstream-glib/pull/287 it is no longer installed because "Nothing uses it, and it's not API or ABI stable."
Comment 4 unrelentingtech 2020-12-06 00:37:55 UTC
Finally the update has landed!! https://github.com/freebsd/freebsd-ports/commit/d8019bb10091e518d00a9458c999b93540e062d4