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

Reply via email to