Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jul 2017 23:06:04 +0000 (UTC)
From:      "Carlos J. Puga Medina" <cpm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r446240 - in head/multimedia: mpc-qt mpv
Message-ID:  <201707192306.v6JN64ZI088656@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cpm
Date: Wed Jul 19 23:06:04 2017
New Revision: 446240
URL: https://svnweb.freebsd.org/changeset/ports/446240

Log:
  multimedia/mpc-qt:
  
  - Add patch to fix mpcwidget crash on mpv 0.26.0
  
  multimedia/mpv:
  
  - Update mpv to 0.26.0
  - Update waf to 1.9.8 using the same waf version as bootstrap.py
  - Update ffmpeg version required to 3.3
  - Drop unnecessary CONFIGURE_ARGS options
  - Fix option helpers
  - Update WWW in pkg-descr
  
  Changelog: https://github.com/mpv-player/mpv/releases/tag/v0.26.0
  
  Reviewed by:	jbeich
  Approved by:	jbeich (mpc-qt, maintainer)
  Differential Revision:	https://reviews.freebsd.org/D11655

Modified:
  head/multimedia/mpc-qt/Makefile
  head/multimedia/mpc-qt/distinfo
  head/multimedia/mpv/Makefile
  head/multimedia/mpv/distinfo
  head/multimedia/mpv/pkg-descr
  head/multimedia/mpv/pkg-plist

Modified: head/multimedia/mpc-qt/Makefile
==============================================================================
--- head/multimedia/mpc-qt/Makefile	Wed Jul 19 22:41:57 2017	(r446239)
+++ head/multimedia/mpc-qt/Makefile	Wed Jul 19 23:06:04 2017	(r446240)
@@ -3,10 +3,14 @@
 PORTNAME=	mpc-qt
 DISTVERSIONPREFIX=	v
 DISTVERSION=	17.07
+PORTREVISION=	1
 CATEGORIES=	multimedia audio
 MASTER_SITES=	https://aur.archlinux.org/cgit/aur.git/plain/${PORTNAME}.desktop?h=${PORTNAME}-git&id=b1a6b91&dummy=/:desktop
 DISTFILES=	${PORTNAME}.desktop:desktop
 EXTRACT_ONLY=	${DISTFILES:N*\:desktop:C/:.*//}
+
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	b1644dfe782b.patch:-p1
 
 MAINTAINER=	jbeich@FreeBSD.org
 COMMENT=	Qt 5 clone of Media Player Classic based on libmpv

Modified: head/multimedia/mpc-qt/distinfo
==============================================================================
--- head/multimedia/mpc-qt/distinfo	Wed Jul 19 22:41:57 2017	(r446239)
+++ head/multimedia/mpc-qt/distinfo	Wed Jul 19 23:06:04 2017	(r446240)
@@ -1,5 +1,7 @@
-TIMESTAMP = 1498905276
+TIMESTAMP = 1500495636
 SHA256 (mpc-qt.desktop) = 7694745aac0e52c050a6bc069a0686b025e509136919d985d3c4495eec0f1c9d
 SIZE (mpc-qt.desktop) = 1270
 SHA256 (cmdrkotori-mpc-qt-v17.07_GH0.tar.gz) = dd3515ecafa72b0722fe416963d84ce77e146ac67333948864e72b183af3ddae
 SIZE (cmdrkotori-mpc-qt-v17.07_GH0.tar.gz) = 156689
+SHA256 (b1644dfe782b.patch) = 80d99f4214140a41895c9e1dcce9054497a7a4dec6a63909cc60772bd04b6a82
+SIZE (b1644dfe782b.patch) = 704

Modified: head/multimedia/mpv/Makefile
==============================================================================
--- head/multimedia/mpv/Makefile	Wed Jul 19 22:41:57 2017	(r446239)
+++ head/multimedia/mpv/Makefile	Wed Jul 19 23:06:04 2017	(r446240)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	mpv
-PORTVERSION=	0.25.0
+PORTVERSION=	0.26.0
 DISTVERSIONPREFIX=	v
-PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio
 
@@ -14,13 +13,13 @@ COMMENT=	Free and open-source general-purpose video pl
 LICENSE=	GPLv2+ LGPL21+
 LICENSE_COMB=	multi
 
-BUILD_DEPENDS=	ffmpeg>=3.2.2,1:multimedia/ffmpeg
+BUILD_DEPENDS=	ffmpeg>=3.3,1:multimedia/ffmpeg
 LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	mpv-player
 # Keep in sync with bootstrap.py to avoid regressions
-GH_TUPLE=	waf-project:waf:waf-1.8.12:waf
+GH_TUPLE=	waf-project:waf:waf-1.9.8:waf
 
 WAF_CMD=	${WRKSRC_waf}/waf-light
 
@@ -33,15 +32,12 @@ CONFIGURE_ARGS=	--docdir="${EXAMPLESDIR}" \
 		--htmldir="${DOCSDIR}/html" \
 		--mandir="${MANPREFIX}/man" \
 		--disable-debug-build \
-		--disable-d3d-hwaccel \
 		--disable-optimize \
 		--disable-pdf \
 		--disable-rubberband \
 		--disable-vaapi-wayland \
 		--disable-vapoursynth \
 		--disable-vapoursynth-lazy \
-		--disable-videotoolbox-hwaccel \
-		--disable-videotoolbox-gl \
 		--disable-wayland \
 		--enable-libmpv-shared
 
@@ -77,18 +73,16 @@ CACA_LIB_DEPENDS=		libcaca.so:graphics/libcaca
 CACA_CONFIGURE_OFF=		--disable-caca
 
 CDIO_LIB_DEPENDS=		libcdio_paranoia.so:sysutils/libcdio-paranoia
-CDIO_CONFIGURE_OFF=		--disable-cdda
+CDIO_CONFIGURE_ON=		--enable-cdda
 
 DOCS_BUILD_DEPENDS=		rst2html:textproc/py-docutils
 DOCS_CONFIGURE_ON=		--enable-html
 
 DVDNAV_LIB_DEPENDS=		libdvdnav.so:multimedia/libdvdnav
 DVDNAV_CONFIGURE_ON=		--enable-dvdnav
-DVDNAV_CONFIGURE_OFF=		--disable-dvdnav
 
 DVDREAD_LIB_DEPENDS=		libdvdread.so:multimedia/libdvdread
 DVDREAD_CONFIGURE_ON=		--enable-dvdread
-DVDREAD_CONFIGURE_OFF=		--disable-dvdread
 
 JACK_LIB_DEPENDS=		libjack.so:audio/jack
 JACK_CONFIGURE_OFF=		--disable-jack
@@ -97,6 +91,7 @@ LCMS2_LIB_DEPENDS=		liblcms2.so:graphics/lcms2
 LCMS2_CONFIGURE_OFF=		--disable-lcms2
 
 LIBBLURAY_LIB_DEPENDS=		libbluray.so:multimedia/libbluray
+LIBBLURAY_CONFIGURE_ON=		--enable-libbluray
 LIBBLURAY_CONFIGURE_OFF=	--disable-libbluray
 
 LUAJIT_LIB_DEPENDS=		libluajit-5.1.so:lang/luajit
@@ -116,14 +111,13 @@ PULSEAUDIO_CONFIGURE_OFF=	--disable-pulse
 
 SDL_USE=			SDL=sdl2
 SDL_CONFIGURE_ON=		--enable-sdl2
-SDL_CONFIGURE_OFF=		--disable-sdl2
 
 SNDIO_LIB_DEPENDS=		libsndio.so:audio/sndio
 SNDIO_CONFIGURE_ON=		--enable-sndio
 SNDIO_CONFIGURE_OFF=		--disable-sndio
 
 SMB_USES=			samba:lib
-SMB_CONFIGURE_OFF=		--disable-libsmbclient
+SMB_CONFIGURE_ON=		--enable-libsmbclient
 
 TEST_BUILD_DEPENDS=		cmocka>=1.1.0:sysutils/cmocka
 TEST_CONFIGURE_ON=		--enable-test
@@ -134,7 +128,7 @@ UCHARDET_CONFIGURE_OFF=		--disable-uchardet
 
 V4L_BUILD_DEPENDS=		${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
 V4L_LIB_DEPENDS=		libv4l2.so:multimedia/libv4l
-V4L_CONFIGURE_OFF=		--disable-tv-v4l2
+V4L_CONFIGURE_ON=		--enable-tv
 
 VAAPI_LIB_DEPENDS=		libva.so:multimedia/libva
 VAAPI_CONFIGURE_OFF=		--disable-vaapi

Modified: head/multimedia/mpv/distinfo
==============================================================================
--- head/multimedia/mpv/distinfo	Wed Jul 19 22:41:57 2017	(r446239)
+++ head/multimedia/mpv/distinfo	Wed Jul 19 23:06:04 2017	(r446240)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1493205351
-SHA256 (mpv-player-mpv-v0.25.0_GH0.tar.gz) = 07423ffad6921ec4da32f703cd7fbfb27012301dcb736ac8542ac8e6083b0bce
-SIZE (mpv-player-mpv-v0.25.0_GH0.tar.gz) = 2874584
-SHA256 (waf-project-waf-waf-1.8.12_GH0.tar.gz) = 5ba55fef2811a54c86c99270f3a43e6327f927b182c6e0af70647dfe7ee2973f
-SIZE (waf-project-waf-waf-1.8.12_GH0.tar.gz) = 1349077
+TIMESTAMP = 1500466075
+SHA256 (mpv-player-mpv-v0.26.0_GH0.tar.gz) = daf3ef358d5f260f2269f7caabce27f446c291457ec330077152127133b71b46
+SIZE (mpv-player-mpv-v0.26.0_GH0.tar.gz) = 2916212
+SHA256 (waf-project-waf-waf-1.9.8_GH0.tar.gz) = b487efec83ea33cf8df0495cc5730e245f8dc8784e68aebf3dcf07c6712c5913
+SIZE (waf-project-waf-waf-1.9.8_GH0.tar.gz) = 628874

Modified: head/multimedia/mpv/pkg-descr
==============================================================================
--- head/multimedia/mpv/pkg-descr	Wed Jul 19 22:41:57 2017	(r446239)
+++ head/multimedia/mpv/pkg-descr	Wed Jul 19 23:06:04 2017	(r446240)
@@ -4,4 +4,4 @@ subtitle types. Special input URL types are available 
 a variety of sources other than disk files. Depending on platform, a variety of
 different video and audio output methods are supported.
 
-WWW: http://mpv.io/
+WWW: https://mpv.io

Modified: head/multimedia/mpv/pkg-plist
==============================================================================
--- head/multimedia/mpv/pkg-plist	Wed Jul 19 22:41:57 2017	(r446239)
+++ head/multimedia/mpv/pkg-plist	Wed Jul 19 23:06:04 2017	(r446240)
@@ -6,7 +6,7 @@ include/mpv/qthelper.hpp
 include/mpv/stream_cb.h
 lib/libmpv.so
 lib/libmpv.so.1
-lib/libmpv.so.1.24.0
+lib/libmpv.so.1.25.0
 libdata/pkgconfig/mpv.pc
 %%MANPAGES%%man/man1/mpv.1.gz
 share/applications/mpv.desktop



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707192306.v6JN64ZI088656>