Re: git: 3da07b6b1695 - main - x11-toolkita/libadwaita: Update to 1.1.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Wed, 23 Mar 2022 04:28:08 UTC
Neel Chauhan <nc@FreeBSD.org> writes:

> The branch main has been updated by nc:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=3da07b6b169561ff7efd842eb3283c18821f783a
>
> commit 3da07b6b169561ff7efd842eb3283c18821f783a
> Author:     Neel Chauhan <nc@FreeBSD.org>
> AuthorDate: 2022-03-22 22:52:31 +0000
> Commit:     Neel Chauhan <nc@FreeBSD.org>
> CommitDate: 2022-03-22 23:17:31 +0000
>
>     x11-toolkita/libadwaita: Update to 1.1.0

Did you test all consumers as requested in 4df846dc412f ? If not help
unbreak those either by creating "libadwaita0" for the old snapshot and
adjusting consumers or by backing out this commit.

$ pkg install audio/shortwave deskutils/solanum security/authenticator

$ shortwave
(de.haeckerfelix.Shortwave:89596): Gtk-ERROR **: failed to add UI from resource /de/haeckerfelix/Shortwave/gtk/featured_carousel.ui: .:2:363 Invalid property: AdwCarousel.animation_duration
Trace/BPT trap

$ solanum
(solanum:90923): Adwaita-ERROR **: gtk_window_set_child() is not supported for AdwWindow
Trace/BPT trap

$ authenticator
ld-elf.so.1: /usr/local/bin/authenticator: Undefined symbol "adw_leaflet_set_can_swipe_back@LIBADWAITA_1_0"

$ poudriere testport -j 130amd64 security/authenticator
[...]
  = note: ld: error: undefined symbol: adw_leaflet_set_can_swipe_back
          >>> referenced by libadwaita.3d16eeaf-cgu.3
          >>>               libadwaita-881a92bfe1b5add6.libadwaita.3d16eeaf-cgu.3.rcgu.o:(libadwaita::auto::leaflet::Leaflet::set_can_swipe_back::h18ac8777b066b1b0) in archive /wrkdirs/usr/ports/security/authenticator/work/Authenticator-ba1894159358275be2765bc42ef89782a2d1d45d/_build/target/x86_64-unknown-freebsd/release/deps/liblibadwaita-881a92bfe1b5add6.rlib
          cc: error: linker command failed with exit code 1 (use -v to see invocation)

Note, multimedia/kooha somehow works with libadwaita-1.1.0 but this is likely
unsafe due to Rust binding using older version plus files/patch-revert.