On 11/3/2020 4:39 AM, Stuart Henderson wrote:
On 2020/10/29 07:44, Antoine Jacoutot wrote:
CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]       2020/10/29 07:44:14

Modified files:
        multimedia/mpv : Makefile distinfo

Log message:
Upstream updated to using WAF 2.0.20 for some bug fix.
Sync WANTLIB while here.

from Brad

Where did glib-2.0, pcre, intl come from? I get this in bulk

Oh sorry. Looks like libass.

humpty$ /usr/bin/pkg-config libass --libs --cflags libass
-I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/local/include/harfbuzz -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/fribidi -L/usr/local/lib -L/usr/X11R6/lib -lass -lfontconfig - lexpat -lharfbuzz -lgraphite2 -lglib-2.0 -lintl -lpcre -lfribidi -lfreetype -lz

Looking at debug output from pkg-config it appears pcre is pulled in via glib2 and glib2 is pulled in via harfbuzz.

package glib-2.0 requires.private libpcre>=8.31
package harfbuzz requires.private freetype2,graphite2,glib-2.0

Looking at the libass pkg-config file it changed in the latest pending update to include harfbuzz. But that's supposed to be disabled. Looking closer it looks like they moved harfbuzz from an optional dependency to a hard requirement.

===>  Verifying specs:  EGL GL SDL2 X11 X11-xcb Xau Xdamage Xdmcp Xext Xfixes 
Xinerama Xrandr Xrender Xss Xv Xxf86vm archive ass avcodec avdevice avfilter 
avformat avresample avutil bluray c cdio cdio_cdda cdio_paranoia drm dvdnav 
dvdread epoxy expat fontconfig freetype fribidi gbm glib-2.0 iconv intl jpeg lcms2 
m pcre placebo postproc pthread sndio swresample swscale xcb xcb-dri2 xcb-glx xml2 
z lua5.1
Missing library for glib-2.0>=0.0
Missing library for pcre>=0.0
Fatal error

and this from check-lib-depends

mpv-0.32.0p0(multimedia/mpv):
Extra:  glib-2.0.4201 intl.7 pcre.3

Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/mpv/Makefile,v
retrieving revision 1.63
diff -u -p -r1.63 Makefile
--- Makefile    29 Oct 2020 13:44:14 -0000      1.63
+++ Makefile    3 Nov 2020 09:38:53 -0000
@@ -5,7 +5,7 @@ COMMENT =               movie player based on MPlayer
  GH_ACCOUNT =          mpv-player
  GH_PROJECT =          mpv
  GH_TAGNAME =          v0.32.0
-REVISION =             0
+REVISION =             1
SHARED_LIBS += mpv 0.1 # 1.107 @@ -22,12 +22,12 @@ EXTRACT_ONLY = ${DISTNAME}${EXTRACT_SUF
  PERMIT_PACKAGE =      Yes
WANTLIB += EGL GL SDL2 X11 X11-xcb Xau Xdamage Xdmcp Xext Xfixes
-WANTLIB += Xinerama Xrandr Xrender Xss Xv Xxf86vm archive ass avcodec
-WANTLIB += avdevice avfilter avformat avresample avutil bluray c
-WANTLIB += cdio cdio_cdda cdio_paranoia drm dvdnav dvdread epoxy expat
-WANTLIB += fontconfig freetype fribidi gbm glib-2.0 iconv intl jpeg
-WANTLIB += lcms2 m pcre placebo postproc pthread sndio swresample
-WANTLIB += swscale xcb xcb-dri2 xcb-glx xml2 z ${MODLUA_WANTLIB}
+WANTLIB += Xinerama Xrandr Xrender Xss Xv Xxf86vm archive ass
+WANTLIB += avcodec avdevice avfilter avformat avresample avutil
+WANTLIB += bluray c cdio cdio_cdda cdio_paranoia drm dvdnav dvdread
+WANTLIB += epoxy expat fontconfig freetype fribidi gbm iconv jpeg
+WANTLIB += lcms2 m placebo postproc pthread sndio swresample swscale
+WANTLIB += xcb xcb-dri2 xcb-glx xml2 z ${MODLUA_WANTLIB}
MODULES = lang/lua \
                        lang/python


Reply via email to