Re: git: aad235caaa79 - main - gnome-desktop: bump portrevision of consumers (the ABI has changed)

From: Vladimir Druzenko <vvd_at_freebsd.org>
Date: Thu, 06 Mar 2025 04:08:13 UTC
Hello!

05.03.2025 17:01, Baptiste Daroussin пишет:
> The branch main has been updated by bapt:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=aad235caaa79d2a9e0e44470fdea45e1e3df428c
>
> commit aad235caaa79d2a9e0e44470fdea45e1e3df428c
> Author:     Baptiste Daroussin <bapt@FreeBSD.org>
> AuthorDate: 2025-03-05 14:00:44 +0000
> Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
> CommitDate: 2025-03-05 14:01:08 +0000
>
>      gnome-desktop: bump portrevision of consumers (the ABI has changed)
> ---
>   deskutils/gnome-contacts/Makefile       | 1 +
>   deskutils/gnome-initial-setup/Makefile  | 2 +-
>   deskutils/gnome-todo/Makefile           | 2 +-
>   graphics/eog/Makefile                   | 2 +-
>   mail/evolution/Makefile                 | 1 +
>   multimedia/cheese/Makefile              | 2 +-
>   multimedia/totem/Makefile               | 1 +
>   sysutils/budgie-control-center/Makefile | 2 +-
>   sysutils/gnome-control-center/Makefile  | 2 +-
>   sysutils/gnome-settings-daemon/Makefile | 2 +-
>   www/epiphany/Makefile                   | 2 +-
>   x11-fm/nautilus/Makefile                | 2 +-
>   x11-wm/mutter/Makefile                  | 2 +-
>   x11-wm/phoc/Makefile                    | 2 +-
>   x11/budgie-desktop/Makefile             | 2 +-
>   x11/budgie-screensaver/Makefile         | 2 +-
>   x11/gnome-shell-extensions/Makefile     | 2 +-
>   x11/gnome-shell/Makefile                | 2 +-
>   x11/squeekboard/Makefile                | 2 +-
>   x11/xdg-desktop-portal-gtk/Makefile     | 1 +
>   20 files changed, 20 insertions(+), 16 deletions(-)
>
> diff --git a/multimedia/cheese/Makefile b/multimedia/cheese/Makefile
> index c8d41c262d5b..5334e4c14890 100644
> --- a/multimedia/cheese/Makefile
> +++ b/multimedia/cheese/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	cheese
>   PORTVERSION=	41.1
> -PORTREVISION=	3
> +PORTREVISION=	4
>   CATEGORIES=	multimedia gnome
>   MASTER_SITES=	GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
>   DIST_SUBDIR=	gnome

Can you build multimedia/cheese after this update?

../src/thumbview/cheese-thumb-view.c:137:89: error: too few arguments to 
function call, expected 5, have 3
   137 |     pixbuf = gnome_desktop_thumbnail_factory_generate_thumbnail 
(factory, uri, mime_type);
       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/local/include/gnome-desktop-3.0/libgnome-desktop/gnome-desktop-thumbnail.h:84:13: 
note: 'gnome_desktop_thumbnail_factory_generate_thumbnail' declared here
    84 | GdkPixbuf * gnome_desktop_thumbnail_factory_generate_thumbnail 
(GnomeDesktopThumbnailFactory *factory,
       | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    85 | const char                   *uri,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    86 | const char                   *mime_type,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    87 | GCancellable                 *cancellable,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    88 | GError                      **error);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/thumbview/cheese-thumb-view.c:144:89: error: too few arguments to 
function call, expected 6, have 4
   144 |       gnome_desktop_thumbnail_factory_save_thumbnail (factory, 
pixbuf, uri, mtime.tv_sec);
       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/local/include/gnome-desktop-3.0/libgnome-desktop/gnome-desktop-thumbnail.h:89:24: 
note: 'gnome_desktop_thumbnail_factory_save_thumbnail' declared here
    89 | gboolean gnome_desktop_thumbnail_factory_save_thumbnail 
(GnomeDesktopThumbnailFactory *factory,
       | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    90 | GdkPixbuf                    *thumbnail,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    91 | const char                   *uri,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    92 | time_t                        original_mtime,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    93 | GCancellable                 *cancellable,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    94 | GError                      **error);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings and 2 errors generated.

-- 
Best regards,
Vladimir Druzenko