Bug 249877

Summary: devel/appstream-glib: Update to 0.7.18
Product: Ports & Packages Reporter: Olivier Duchateau <duchateau.olivier>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: New ---    
Severity: Affects Only Me CC: desktop, greg
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 238373    
Attachments:
Description Flags
Patch to update devel/appstream-glib none

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 Greg V 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."