Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Dec 2016 15:19: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: r428216 - head/multimedia/mpv
Message-ID:  <201612091519.uB9FJ4PK021829@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cpm
Date: Fri Dec  9 15:19:03 2016
New Revision: 428216
URL: https://svnweb.freebsd.org/changeset/ports/428216

Log:
  multimedia/mpv: Add DOCS and MANPAGES options
  
  - Add DOCS and MANPAGES options using options helpers to simplify conditional values
  - Update pkg-plist accordingly
  - Bump PORTREVISION
  
  Reported by:	Robert Burmeister <Robert.Burmeister@UToledo.edu> via email
  Reviewed by:	junovitch (mentor)
  Approved by:	junovitch (mentor)
  Differential Revision:	D8726

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

Modified: head/multimedia/mpv/Makefile
==============================================================================
--- head/multimedia/mpv/Makefile	Fri Dec  9 15:10:37 2016	(r428215)
+++ head/multimedia/mpv/Makefile	Fri Dec  9 15:19:03 2016	(r428216)
@@ -4,6 +4,7 @@
 PORTNAME=	mpv
 PORTVERSION=	0.22.0
 DISTVERSIONPREFIX=	v
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio
 
@@ -14,8 +15,6 @@ LICENSE=	GPLv2+ LGPL21+
 LICENSE_COMB=	multi
 
 LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
-BUILD_DEPENDS=	rst2man:textproc/py-docutils \
-		rst2html:textproc/py-docutils
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	mpv-player waf-project:waf
@@ -43,12 +42,11 @@ CONFIGURE_ARGS=	--docdir=${EXAMPLESDIR} 
 		--disable-videotoolbox-hwaccel \
 		--disable-videotoolbox-gl \
 		--disable-wayland \
-		--enable-libmpv-shared \
-		--enable-html
+		--enable-libmpv-shared
 
-OPTIONS_DEFINE=		ASS DOCS ENCA LCMS2 \
-			LIBGUESS LUAJIT UCHARDET ZSH
-OPTIONS_DEFAULT=	ASS DVDREAD DVDNAV ENCA OPENGL \
+OPTIONS_DEFINE=		ASS DOCS ENCA LCMS2 LIBGUESS LUAJIT \
+			MANPAGES UCHARDET ZSH
+OPTIONS_DEFAULT=	ASS DVDREAD DVDNAV ENCA MANPAGES OPENGL \
 			V4L VAAPI VDPAU X11 XINERAMA YTDL ZSH
 OPTIONS_GROUP=		IN VO AO
 OPTIONS_GROUP_IN=	CDIO DVDREAD DVDNAV LIBBLURAY V4L YTDL SMB
@@ -80,6 +78,9 @@ CACA_CONFIGURE_OFF=		--disable-caca
 CDIO_LIB_DEPENDS=		libcdio_paranoia.so:sysutils/libcdio-paranoia
 CDIO_CONFIGURE_OFF=		--disable-cdda
 
+DOCS_BUILD_DEPENDS=		rst2html:textproc/py-docutils
+DOCS_CONFIGURE_ON=		--enable-html
+
 DVDNAV_LIB_DEPENDS=		libdvdnav.so:multimedia/libdvdnav
 DVDNAV_CONFIGURE_OFF=		--disable-dvdnav
 
@@ -106,6 +107,9 @@ LUAJIT_USES_OFF=		lua
 LUAJIT_CONFIGURE_ON=		--lua=luajit
 LUAJIT_CONFIGURE_OFF=		--lua=${LUA_VER_STR}fbsd
 
+MANPAGES_BUILD_DEPENDS=		rst2man:textproc/py-docutils
+MANPAGES_CONFIGURE_OFF=		--disable-manpage
+
 OPENGL_USE=			GL=egl,gbm,gl
 OPENGL_CONFIGURE_OFF=		--disable-gl
 OPENGL_IMPLIES=			X11
@@ -154,6 +158,7 @@ ZSH_CONFIGURE_ENABLE=		zsh-comp
 post-patch:
 	@${REINPLACE_CMD} -e 's|/pkgconfig/mpv.pc|data/pkgconfig/mpv.pc|g' \
 		${WRKSRC}/wscript_build.py
+post-patch-MANPAGES-on:
 	@${FIND} ${WRKSRC}/DOCS/man -name '*.rst' | ${XARGS} ${REINPLACE_CMD} \
 		-e 's|/usr/local|${PREFIX}|g'
 

Modified: head/multimedia/mpv/pkg-plist
==============================================================================
--- head/multimedia/mpv/pkg-plist	Fri Dec  9 15:10:37 2016	(r428215)
+++ head/multimedia/mpv/pkg-plist	Fri Dec  9 15:19:03 2016	(r428216)
@@ -8,7 +8,7 @@ lib/libmpv.so
 lib/libmpv.so.1
 lib/libmpv.so.1.23.0
 libdata/pkgconfig/mpv.pc
-man/man1/mpv.1.gz
+%%MANPAGES%%man/man1/mpv.1.gz
 share/applications/mpv.desktop
 share/icons/hicolor/16x16/apps/mpv.png
 share/icons/hicolor/32x32/apps/mpv.png



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