On Sun, Jan 17, 2021 at 07:37:47PM +0100, Landry Breuil wrote:
> On Sun, Jan 17, 2021 at 07:31:15PM +0100, Landry Breuil wrote:
> > On Sun, Jan 17, 2021 at 01:53:01PM +0100, Matthieu Herrb wrote:
> > > Hi,
> > > 
> > > after upgrading my XFCE packages to -current, I lost the systray
> > > notifier applet.
> > > Looking in .xsession-errors, I figured out that the plugin was trying
> > > to link old c++ libs.
> > > 
> > > I tracked this down to libdbusmenu that was not updated by pkg_add -u,
> > > I guess because it lacks COMPILER_LIBCXX in WANTLIB.
> > 
> > if make port-lib-depends-check says so, then definitely ok.
> 
> libdbusmenu-16.04.0p1(x11/libdbusmenu):
> Missing: c++.7 (/usr/local/lib/libdbusmenu-gtk3.so.0.0) (system lib)
> Missing: c++abi.5 (/usr/local/lib/libdbusmenu-gtk3.so.0.0) (system lib)
> Extra:  gthread-2.0.4200
> WANTLIB += ${COMPILER_LIBCXX}
> *** Error 1 in target 'port-lib-depends-check' (ignored)
> 
> might aswell fix that :)

Go for it. sthen@ said the same. My test build is still running...

> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/libdbusmenu/Makefile,v
> retrieving revision 1.8
> diff -u -r1.8 Makefile
> --- Makefile    13 Nov 2019 11:00:52 -0000      1.8
> +++ Makefile    17 Jan 2021 18:37:28 -0000
> @@ -2,7 +2,7 @@
>  
>  COMMENT =      D-Bus menu implementation for Gtk
>  DISTNAME =     libdbusmenu-16.04.0
> -REVISION =     1
> +REVISION =     2
>  CATEGORIES =   x11 devel
>  SHARED_LIBS +=  dbusmenu-glib             0.0 # 4.12
>  SHARED_LIBS +=  dbusmenu-gtk3             0.0 # 4.12
> @@ -17,9 +17,10 @@
>  WANTLIB += Xrandr Xrender atk-1.0 atk-bridge-2.0 c cairo cairo-gobject
>  WANTLIB += epoxy expat ffi fontconfig freetype fribidi gdk-3 gdk_pixbuf-2.0
>  WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2
> -WANTLIB += gthread-2.0 gtk-3 harfbuzz iconv intl json-glib-1.0
> +WANTLIB += gtk-3 harfbuzz iconv intl json-glib-1.0
>  WANTLIB += m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
>  WANTLIB += png pthread xcb xcb-render xcb-shm z
> +WANTLIB += ${COMPILER_LIBCXX}

-- 
Matthieu Herrb

Reply via email to