Hi! Below is an update for mpv-0.18.0. While at it, I fixed several issues with the port:
- Now X11BASE is hooked up explicitly, so that several tests in waf don't fail. - WRKBUILD is set to subdirectory of WRKSRC, so that mpv does not get relinked during "make install". Comments? OKs? -- Dmitrij D. Czarkoff Index: Makefile =================================================================== RCS file: /cvs/ports/multimedia/mpv/Makefile,v retrieving revision 1.27 diff -u -p -r1.27 Makefile --- Makefile 4 May 2016 09:13:10 -0000 1.27 +++ Makefile 8 Jul 2016 13:20:53 -0000 @@ -7,8 +7,7 @@ COMMENT = movie player based on MPlayer GH_ACCOUNT = mpv-player GH_PROJECT = mpv -GH_TAGNAME = v0.17.0 -REVISION = 0 +GH_TAGNAME = v0.18.0 CATEGORIES = multimedia x11 @@ -29,7 +28,7 @@ WANTLIB += EGL GL SDL2 X11 X11-xcb Xau X WANTLIB += Xinerama Xrandr Xrender Xss Xv Xxf86vm ass avcodec WANTLIB += avdevice avfilter avformat avresample avutil bluray WANTLIB += c cdio cdio_cdda cdio_paranoia drm dvdnav dvdread expat -WANTLIB += fontconfig freetype fribidi jpeg lcms2 m opus postproc +WANTLIB += fontconfig freetype fribidi gbm jpeg lcms2 m opus postproc WANTLIB += pthread pthread-stubs smbclient sndio speex swresample WANTLIB += swscale v4l2 v4lconvert vpx x264 x265 xcb xcb-dri2 WANTLIB += xcb-glx z ${MODLUA_WANTLIB} @@ -69,9 +68,7 @@ CONFIGURE_ARGS = --confloaddir=${SYSCONF --enable-zsh-comp \ --disable-alsa \ --disable-caca \ - --disable-dxva2-hwaccel \ --disable-enca \ - --disable-gpl3 \ --disable-jack \ --disable-libarchive \ --disable-libguess \ @@ -96,12 +93,14 @@ CONFIGURE_ARGS = --confloaddir=${SYSCONF --disable-videotoolbox-gl \ --disable-wayland -MAKE_ENV += LDFLAGS="-L${LOCALBASE}/lib" -MAKE_ENV += CPPFLAGS="-I${LOCALBASE}/include" +MAKE_ENV += LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" +MAKE_ENV += CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" MAKE_FLAGS = -o "${WRKBUILD}" -t "${WRKSRC}" --destdir="${DESTDIR}" USE_GROFF = Yes NO_TEST = Yes + +WRKBUILD = ${WRKSRC}/${MACHINE_ARCH} .if ${MACHINE_ARCH} == "i386" CFLAGS += -march=i586 Index: distinfo =================================================================== RCS file: /cvs/ports/multimedia/mpv/distinfo,v retrieving revision 1.13 diff -u -p -r1.13 distinfo --- distinfo 27 Apr 2016 11:39:04 -0000 1.13 +++ distinfo 8 Jul 2016 11:38:52 -0000 @@ -1,4 +1,4 @@ -SHA256 (mpv-0.17.0.tar.gz) = YCzSsPX8fkNHMjT7uW4/e7tkGPFeuPpyDZQzzOMeum4= +SHA256 (mpv-0.18.0.tar.gz) = tlZjjU9rziYhuqrLYNi+OEqkkvzYbf1DmWqqLBb+4Cs= SHA256 (waf-1.8.19) = LtVHGgjfJY+FV4dXYarWfoCy3IRkgtwRE1o1x3yRtLM= -SIZE (mpv-0.17.0.tar.gz) = 2882629 +SIZE (mpv-0.18.0.tar.gz) = 2758960 SIZE (waf-1.8.19) = 100743