On Thu, Aug 13, 2020 at 05:45:18PM +0200, Matthieu Herrb wrote: > Hi, > > while moving my machines past the llvm10 upgrade, I've found that > some packages have not been automatically upgraded and still need > libc++abi.so.2.1 and libc++.so.4.0 even though they don't appear > anywhere in WANTLIB. > > On my main machine I gave up after patching the 2 ports below and > removed all packages / reinstalled them to make sure there is no mix > remaining.
I have seen the same. I think we're missing these is several places, I started updating some ports and these started to appear in WANTLIB... > > diff --git x11/gnome/librsvg/Makefile x11/gnome/librsvg/Makefile > index 1a356a26c35..a5dbc004e72 100644 > --- x11/gnome/librsvg/Makefile > +++ x11/gnome/librsvg/Makefile > @@ -5,6 +5,7 @@ COMMENT= SAX-based render library for SVG files > GNOME_PROJECT= librsvg > STABLE_VERSION= 2.48.8 > OLD_VERSION= 2.40.21 > +REVISION= 0 > DISTFILES= librsvg-${STABLE_VERSION}${EXTRACT_SUFX}:0 \ > librsvg-${OLD_VERSION}${EXTRACT_SUFX}:1 > > @@ -45,6 +46,7 @@ WANTLIB += freetype fribidi gdk_pixbuf-2.0 gio-2.0 glib-2.0 > WANTLIB += gmodule-2.0 gobject-2.0 graphite2 harfbuzz iconv > WANTLIB += intl lzma m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre > WANTLIB += pixman-1 png pthread xcb xcb-render xcb-shm xml2 z > +WANTLIB += ${COMPILER_LIBCXX} > > MODULES= x11/gnome > > diff --git x11/xfce4/xfce4-session/Makefile x11/xfce4/xfce4-session/Makefile > index 291c111648a..2fae6c4b639 100644 > --- x11/xfce4/xfce4-session/Makefile > +++ x11/xfce4/xfce4-session/Makefile > @@ -4,6 +4,7 @@ COMMENT= Xfce4 session manager > > XFCE_PROJECT= xfce4-session > XFCE_VERSION= 4.14.2 > +REVISION= 0 > > # GPLv2 > PERMIT_PACKAGE= Yes > @@ -35,6 +36,7 @@ WANTLIB += startup-notification-1 wnck-3 xcb xcb-util > WANTLIB += xcb-render xcb-shm xfce4ui-2 xfce4util xfconf-0 z > WANTLIB += harfbuzz graphite2 polkit-gobject-1 iconv intl > WANTLIB += atk-bridge-2.0 cairo-gobject epoxy gdk-3 gtk-3 > +WANTLIB += ${COMPILER_LIBCXX} > > FAKE_FLAGS= settingsdir=${PREFIX}/share/examples/xfce4-session \ > conffilesdir=${PREFIX}/share/examples/xfce4-session \ > > -- > Matthieu Herrb > -- Antoine