Bug 277354 - devel/meson: update to 1.4.0
Summary: devel/meson: update to 1.4.0
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-desktop (Team)
URL: https://mesonbuild.com/Release-notes-...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-27 14:23 UTC by Jan Beich
Modified: 2024-03-15 06:02 UTC (History)
0 users

See Also:
jbeich: exp-run+


Attachments
v0 (RC1) (2.49 KB, patch)
2024-02-27 14:23 UTC, Jan Beich
no flags Details | Diff
v1 (apply via "git am") (2.48 KB, patch)
2024-03-12 20:27 UTC, Jan Beich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer freebsd_triage 2024-02-27 14:23:53 UTC
Created attachment 248793 [details]
v0 (RC1)
Comment 2 Jan Beich freebsd_committer freebsd_triage 2024-03-12 20:27:32 UTC
Created attachment 249118 [details]
v1 (apply via "git am")
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-03-15 06:00:38 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f937dcafec14dc3c2a6b60bf6975a45f1a634147

commit f937dcafec14dc3c2a6b60bf6975a45f1a634147
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-03-15 01:35:40 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-03-15 05:54:50 +0000

    deskutils/budgie-desktop-view: unbreak build with Meson 1.4.0

    src/org.buddiesofbudgie.budgie-desktop-view.p/desktop_item.c:195:66: error: unused parameter '_sender' [-Werror,-Wunused-parameter]
    _desktop_item_on_enter_gtk_widget_enter_notify_event (GtkWidget* _sender,
                                                                     ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/desktop_item.c:205:66: error: unused parameter '_sender' [-Werror,-Wunused-parameter]
    _desktop_item_on_leave_gtk_widget_leave_notify_event (GtkWidget* _sender,
                                                                     ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/desktop_item.c:865:35: error: unused parameter 'klass_data' [-Werror,-Wunused-parameter]
                             gpointer klass_data)
                                      ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/desktop_item.c:879:43: error: unused parameter 'self' [-Werror,-Wunused-parameter]
    desktop_item_instance_init (DesktopItem * self,
                                              ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/desktop_item.c:880:38: error: unused parameter 'klass' [-Werror,-Wunused-parameter]
                                gpointer klass)
                                         ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/desktop_item.c:913:6: error: passing 'typeof (*(&desktop_item_type_id__once)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
            if (g_once_init_enter (&desktop_item_type_id__once)) {
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/local/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter'
        (!g_atomic_pointer_get (location) &&                             \
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/local/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
        __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                         ^~~~~~~~~~~~~~~~~
    src/org.buddiesofbudgie.budgie-desktop-view.p/application.c:93:130: error: 'G_APPLICATION_FLAGS_NONE' is deprecated: Use 'G_APPLICATION_DEFAULT_FLAGS' instead [-Werror,-Wdeprecated-declarations]
            self = (BudgieDesktopViewApp*) g_object_new (object_type, "application-id", "org.buddiesofbudgie.budgie-desktop-view", "flags", G_APPLICATION_FLAGS_NONE, NULL);
                                                                                                                                            ^
    /usr/local/include/glib-2.0/gio/gioenums.h:1540:28: note: 'G_APPLICATION_FLAGS_NONE' has been explicitly marked deprecated here
      G_APPLICATION_FLAGS_NONE GIO_DEPRECATED_ENUMERATOR_IN_2_74_FOR(G_APPLICATION_DEFAULT_FLAGS),
                               ^
    /usr/local/include/glib-2.0/gio/gio-visibility.h:858:50: note: expanded from macro 'GIO_DEPRECATED_ENUMERATOR_IN_2_74_FOR'
                                                     ^
    /usr/local/include/glib-2.0/glib/gmacros.h:1312:43: note: expanded from macro 'GLIB_DEPRECATED_ENUMERATOR_FOR'
                                              ^
    /usr/local/include/glib-2.0/glib/gmacros.h:1272:44: note: expanded from macro 'G_DEPRECATED_FOR'
                                               ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/application.c:140:46: error: unused parameter 'klass_data' [-Werror,-Wunused-parameter]
                                        gpointer klass_data)
                                                 ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/application.c:147:63: error: unused parameter 'self' [-Werror,-Wunused-parameter]
    budgie_desktop_view_app_instance_init (BudgieDesktopViewApp * self,
                                                                  ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/application.c:148:49: error: unused parameter 'klass' [-Werror,-Wunused-parameter]
                                           gpointer klass)
                                                    ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/application.c:165:6: error: passing 'typeof (*(&budgie_desktop_view_app_type_id__once)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
            if (g_once_init_enter (&budgie_desktop_view_app_type_id__once)) {
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/local/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter'
        (!g_atomic_pointer_get (location) &&                             \
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/local/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
        __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                         ^~~~~~~~~~~~~~~~~
    /usr/local/include/X11/Xregion.h:59:9: error: 'TRUE' macro redefined [-Werror,-Wmacro-redefined]
            ^
    /usr/local/include/glib-2.0/glib/gmacros.h:928:9: note: previous definition is here
            ^
    In file included from src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:33:
    /usr/local/include/X11/Xregion.h:60:9: error: 'FALSE' macro redefined [-Werror,-Wmacro-redefined]
            ^
    /usr/local/include/glib-2.0/glib/gmacros.h:924:9: note: previous definition is here
            ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:667:169: error: missing field 'padding' initializer [-Werror,-Wmissing-field-initializers]
    static const GDBusInterfaceVTable _raven_dbus_interface_vtable = {raven_dbus_interface_method_call, raven_dbus_interface_get_property, raven_dbus_interface_set_property};
                                                                                                                                                                            ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:695:34: error: unused parameter 'iface' [-Werror,-Wunused-parameter]
    raven_default_init (RavenIface * iface,
                                     ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:696:30: error: unused parameter 'iface_data' [-Werror,-Wunused-parameter]
                        gpointer iface_data)
                                 ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:718:6: error: passing 'typeof (*(&raven_type_id__once)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
            if (g_once_init_enter (&raven_type_id__once)) {
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/local/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter'
        (!g_atomic_pointer_get (location) &&                             \
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/local/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get'
        __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
                                         ^~~~~~~~~~~~~~~~~
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:734:35: error: unused parameter 'proxy' [-Werror,-Wunused-parameter]
    raven_proxy_g_signal (GDBusProxy* proxy,
                                      ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:735:36: error: unused parameter 'sender_name' [-Werror,-Wunused-parameter]
                          const gchar* sender_name,
                                       ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:736:36: error: unused parameter 'signal_name' [-Werror,-Wunused-parameter]
                          const gchar* signal_name,
                                       ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:737:33: error: unused parameter 'parameters' [-Werror,-Wunused-parameter]
                          GVariant* parameters)
                                    ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:748:40: error: unused parameter 'source_object' [-Werror,-Wunused-parameter]
    _vala_g_async_ready_callback (GObject *source_object,
                                           ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:847:52: error: unused parameter 'connection' [-Werror,-Wunused-parameter]
    raven_dbus_interface_method_call (GDBusConnection* connection,
                                                       ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:848:48: error: unused parameter 'sender' [-Werror,-Wunused-parameter]
                                      const gchar* sender,
                                                   ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:849:48: error: unused parameter 'object_path' [-Werror,-Wunused-parameter]
                                      const gchar* object_path,
                                                   ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:850:48: error: unused parameter 'interface_name' [-Werror,-Wunused-parameter]
                                      const gchar* interface_name,
                                                   ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:877:11: error: variable 'object' set but not used [-Werror,-Wunused-but-set-variable]
            gpointer object;
                     ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:868:53: error: unused parameter 'connection' [-Werror,-Wunused-parameter]
    raven_dbus_interface_get_property (GDBusConnection* connection,
                                                        ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:869:49: error: unused parameter 'sender' [-Werror,-Wunused-parameter]
                                       const gchar* sender,
                                                    ^
    src/org.buddiesofbudgie.budgie-desktop-view.p/budgie_desktop_view.c:870:49: error: unused parameter 'object_path' [-Werror,-Wunused-parameter]
                                       const gchar* object_path,
                                                    ^
    fatal error: too many errors emitted, stopping now [-ferror-limit=]

    PR:             277354
    Reported by:    antoine (via exp-run)
    Regressed by:   https://github.com/mesonbuild/meson/commit/5f659af87001

 deskutils/budgie-desktop-view/Makefile | 1 +
 1 file changed, 1 insertion(+)
Comment 5 commit-hook freebsd_committer freebsd_triage 2024-03-15 06:00:39 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=377b3e130b6ab3268d9803d13fe5e959414dfcce

commit 377b3e130b6ab3268d9803d13fe5e959414dfcce
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-03-12 17:57:40 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-03-15 05:54:52 +0000

    devel/meson: update to 1.4.0

    Changes:        https://mesonbuild.com/Release-notes-for-1-4-0.html
    PR:             277354
    Reported by:    GitHub (watch releases)
    Exp-run by:     antoine

 devel/meson/Makefile | 2 +-
 devel/meson/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
Comment 6 commit-hook freebsd_committer freebsd_triage 2024-03-15 06:00:40 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0ca5b0bbce774487adf87b93392e07dbb360451e

commit 0ca5b0bbce774487adf87b93392e07dbb360451e
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-02-13 19:37:50 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-03-15 05:54:51 +0000

    devel/meson: update to 1.3.2

    Changes:        https://github.com/mesonbuild/meson/compare/1.3.1...1.3.2
    PR:             277354
    Reported by:    GitHub (watch releases)

 devel/meson/Makefile | 3 +--
 devel/meson/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 5 deletions(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2024-03-15 06:00:43 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=152c5915f6568ffb5164a26c577f72b8ec649606

commit 152c5915f6568ffb5164a26c577f72b8ec649606
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-03-15 01:35:40 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-03-15 05:54:48 +0000

    net-im/cawbird: unbreak build with Meson 1.4.0

    libcawbird.a.p/src/list/TweetListEntry.c:1215:6: error: implicit declaration of function 'cb_tweet_has_quoted_inline_media' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
            if (cb_tweet_has_quoted_inline_media (tweet)) {
                ^
    libcawbird.a.p/src/TweetInfoPage.c:3374:20: error: implicit declaration of function 'cb_tweet_model_index_of_retweet' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                    replied_to_idx = cb_tweet_model_index_of_retweet (_tmp3_, reply_id);
                                     ^

    PR:             277354
    Reported by:    antoine (via exp-run)
    Regressed by:   https://github.com/mesonbuild/meson/commit/5f659af87001

 net-im/cawbird/Makefile                             |  2 +-
 net-im/cawbird/files/patch-src_CbTweet.h (new)      | 14 ++++++++++++++
 net-im/cawbird/files/patch-src_CbTweetModel.h (new) | 14 ++++++++++++++
 3 files changed, 29 insertions(+), 1 deletion(-)
Comment 8 commit-hook freebsd_committer freebsd_triage 2024-03-15 06:00:44 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=70865d7c02af2e8ce918b9b2d8b8d3e9bd3b3c40

commit 70865d7c02af2e8ce918b9b2d8b8d3e9bd3b3c40
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-03-15 01:35:40 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-03-15 05:54:47 +0000

    x11-wm/hyprland: unbreak build with meson 1.4.0

    ld: error: undefined symbol: std::__1::__libcpp_verbose_abort(char const*, ...)
    >>> referenced by main.cpp
    >>>               hyprctl/hyprctl.p/main.cpp.o:(instances())
    >>> referenced by main.cpp
    >>>               hyprctl/hyprctl.p/main.cpp.o:(instances())
    >>> referenced by main.cpp
    >>>               hyprctl/hyprctl.p/main.cpp.o:(instances())
    >>> referenced 145 more times

    PR:             277354
    Reported by:    antoine (via exp-run)
    Regressed by:   https://github.com/mesonbuild/meson/commit/90098473d51e

 x11-wm/hyprland/Makefile | 1 +
 1 file changed, 1 insertion(+)
Comment 9 commit-hook freebsd_committer freebsd_triage 2024-03-15 06:00:45 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e90b0b7ab5e1806fdd79939dee3ff0e2accc627a

commit e90b0b7ab5e1806fdd79939dee3ff0e2accc627a
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-03-15 01:35:40 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-03-15 05:54:46 +0000

    x11-wm/gamescope: unbreak build with meson 1.4.0

    ld: error: undefined symbol: std::__1::__libcpp_verbose_abort(char const*, ...)
    >>> referenced by VkLayer_FROG_gamescope_wsi.cpp
    >>>               layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o:(GamescopeWSILayer::VkInstanceOverrides::$_0::__invoke(void*, wl_registry*, unsigned int, char const*, unsigned int))
    >>> referenced by VkLayer_FROG_gamescope_wsi.cpp
    >>>               layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o:(GamescopeWSILayer::$_2::__invoke(void*, gamescope_swapchain*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
    >>> referenced by VkLayer_FROG_gamescope_wsi.cpp
    >>>               layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o:(GamescopeWSILayer::$_2::__invoke(void*, gamescope_swapchain*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
    >>> referenced 13 more times

    PR:             277354
    Reported by:    antoine (via exp-run)
    Regressed by:   https://github.com/mesonbuild/meson/commit/90098473d51e

 x11-wm/gamescope/Makefile | 1 +
 1 file changed, 1 insertion(+)