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