svn commit: r420504 - head/multimedia/mpv

Carlos J. Puga Medina cpm at FreeBSD.org
Sat Aug 20 11:15:20 UTC 2016


Author: cpm
Date: Sat Aug 20 11:15:18 2016
New Revision: 420504
URL: https://svnweb.freebsd.org/changeset/ports/420504

Log:
  - Update mpv to 0.19.0
  - Update waf to 1.9.2
  - Add rst2html dependency
  - Enable html manual generation
  - Add SNDIO option [0]
  
  Changelog:
    https://github.com/mpv-player/mpv/releases/tag/v0.19.0
  
  PR:	211893	(Add SNDIO option)
  Submitted by:	Tobias Kortkamp [0]
  Reviewed by:	jbeich
  Approved by:	jbeich
  Differential Revision:	D7540

Modified:
  head/multimedia/mpv/Makefile
  head/multimedia/mpv/distinfo
  head/multimedia/mpv/pkg-plist

Modified: head/multimedia/mpv/Makefile
==============================================================================
--- head/multimedia/mpv/Makefile	Sat Aug 20 09:01:12 2016	(r420503)
+++ head/multimedia/mpv/Makefile	Sat Aug 20 11:15:18 2016	(r420504)
@@ -2,11 +2,14 @@
 # $FreeBSD$
 
 PORTNAME=	mpv
-PORTVERSION=	0.18.1
+PORTVERSION=	0.19.0
 DISTVERSIONPREFIX=	v
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio
 
+PATCH_SITES=	https://github.com/mpv-player/mpv/commit/
+PATCHFILES=	12e251c29e1b.patch:-p1
+
 MAINTAINER=	cpm at FreeBSD.org
 COMMENT=	Free and open-source general-purpose video player
 
@@ -14,12 +17,13 @@ LICENSE=	GPLv2+ LGPL21+
 LICENSE_COMB=	multi
 
 LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
-BUILD_DEPENDS=	rst2man:textproc/py-docutils
+BUILD_DEPENDS=	rst2man:textproc/py-docutils \
+		rst2html:textproc/py-docutils
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	mpv-player waf-project:waf
 GH_PROJECT=	waf:waf
-GH_TAGNAME=	waf-1.9.1:waf
+GH_TAGNAME=	waf-1.9.2:waf
 
 WAF_CMD=	${WRKSRC_waf}/waf-light
 
@@ -27,6 +31,7 @@ USES=		compiler:c11 desktop-file-utils i
 USE_LDCONFIG=	yes
 
 CONFIGURE_ARGS=	--docdir=${EXAMPLESDIR} \
+		--htmldir=${DOCSDIR}/html \
 		--mandir=${MANPREFIX}/man \
 		--prefix=${PREFIX} \
 		--disable-debug-build \
@@ -40,7 +45,8 @@ CONFIGURE_ARGS=	--docdir=${EXAMPLESDIR} 
 		--disable-videotoolbox-hwaccel \
 		--disable-videotoolbox-gl \
 		--disable-wayland \
-		--enable-libmpv-shared
+		--enable-libmpv-shared \
+		--enable-html
 
 OPTIONS_DEFINE=		ASS DOCS ENCA LCMS2 \
 			LIBGUESS LUAJIT UCHARDET ZSH
@@ -49,7 +55,7 @@ OPTIONS_DEFAULT=	ASS DVDREAD DVDNAV ENCA
 OPTIONS_GROUP=		IN VO AO
 OPTIONS_GROUP_IN=	CDIO DVDREAD DVDNAV LIBBLURAY V4L YTDL SMB
 OPTIONS_GROUP_VO=	CACA OPENGL VAAPI VDPAU X11 XINERAMA
-OPTIONS_GROUP_AO=	ALSA JACK PULSEAUDIO SDL
+OPTIONS_GROUP_AO=	ALSA JACK PULSEAUDIO SDL SNDIO
 OPTIONS_SUB=		yes
 
 ASS_DESC=	ASS/SSA subtitle and OSD rendering
@@ -113,6 +119,10 @@ 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_LIB_DEPENDS=		libsmbclient.so:net/samba-libsmbclient
 SMB_CONFIGURE_OFF=		--disable-libsmbclient
 

Modified: head/multimedia/mpv/distinfo
==============================================================================
--- head/multimedia/mpv/distinfo	Sat Aug 20 09:01:12 2016	(r420503)
+++ head/multimedia/mpv/distinfo	Sat Aug 20 11:15:18 2016	(r420504)
@@ -1,5 +1,7 @@
-TIMESTAMP = 1468153527
-SHA256 (mpv-player-mpv-v0.18.1_GH0.tar.gz) = e413d57fec4ad43b9f9b848f38d13fb921313fc9a4a64bf1e906c8d0f7a46329
-SIZE (mpv-player-mpv-v0.18.1_GH0.tar.gz) = 2763392
-SHA256 (waf-project-waf-waf-1.9.1_GH0.tar.gz) = c1f8f6db0fa73c55bb603961e7945ecd51925921bc68fb7d567506f0aabd248a
-SIZE (waf-project-waf-waf-1.9.1_GH0.tar.gz) = 1389087
+TIMESTAMP = 1471395336
+SHA256 (mpv-player-mpv-v0.19.0_GH0.tar.gz) = 3df5811942cd1d71f48eb4720092fdafec11885bf6dd6d1d3e6413f32e5d67e2
+SIZE (mpv-player-mpv-v0.19.0_GH0.tar.gz) = 2770618
+SHA256 (waf-project-waf-waf-1.9.2_GH0.tar.gz) = 41cb585e3f4434b70644d258bdadfd14225623a8fdf1afad36fa5549b1ee0222
+SIZE (waf-project-waf-waf-1.9.2_GH0.tar.gz) = 627217
+SHA256 (12e251c29e1b.patch) = 9b17b7fbbd479985ff41afe06b2840c5e071a1a190215201a88969bede83e133
+SIZE (12e251c29e1b.patch) = 1399

Modified: head/multimedia/mpv/pkg-plist
==============================================================================
--- head/multimedia/mpv/pkg-plist	Sat Aug 20 09:01:12 2016	(r420503)
+++ head/multimedia/mpv/pkg-plist	Sat Aug 20 11:15:18 2016	(r420504)
@@ -3,9 +3,10 @@ bin/mpv
 include/mpv/client.h
 include/mpv/opengl_cb.h
 include/mpv/qthelper.hpp
+include/mpv/stream_cb.h
 lib/libmpv.so
 lib/libmpv.so.1
-lib/libmpv.so.1.21.0
+lib/libmpv.so.1.22.0
 libdata/pkgconfig/mpv.pc
 man/man1/mpv.1.gz
 share/applications/mpv.desktop
@@ -14,6 +15,7 @@ share/icons/hicolor/32x32/apps/mpv.png
 share/icons/hicolor/64x64/apps/mpv.png
 share/icons/hicolor/scalable/apps/mpv.svg
 share/icons/hicolor/symbolic/apps/mpv-symbolic.svg
+%%PORTDOCS%%%%DOCSDIR%%/html/mpv.html
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/input.conf
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplayer-input.conf
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mpv.conf


More information about the svn-ports-all mailing list