pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/multimedia/mpv Import mpv-0.5.1 as multimedia/mpv.
details: https://anonhg.NetBSD.org/pkgsrc/rev/1f2cfc93c95b
branches: trunk
changeset: 639222:1f2cfc93c95b
user: wiz <wiz%pkgsrc.org@localhost>
date: Mon Sep 08 11:38:17 2014 +0000
description:
Import mpv-0.5.1 as multimedia/mpv.
mpv is a movie player based on MPlayer and mplayer2. It supports
a wide variety of video file formats, audio and video codecs, and
subtitle types.
diffstat:
multimedia/mpv/DESCR | 3 ++
multimedia/mpv/Makefile | 68 +++++++++++++++++++++++++++++++++++++++++++++++
multimedia/mpv/PLIST | 8 +++++
multimedia/mpv/distinfo | 5 +++
multimedia/mpv/options.mk | 46 +++++++++++++++++++++++++++++++
5 files changed, 130 insertions(+), 0 deletions(-)
diffs (150 lines):
diff -r 1cd9648f6970 -r 1f2cfc93c95b multimedia/mpv/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/mpv/DESCR Mon Sep 08 11:38:17 2014 +0000
@@ -0,0 +1,3 @@
+mpv is a movie player based on MPlayer and mplayer2. It supports
+a wide variety of video file formats, audio and video codecs, and
+subtitle types.
diff -r 1cd9648f6970 -r 1f2cfc93c95b multimedia/mpv/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/mpv/Makefile Mon Sep 08 11:38:17 2014 +0000
@@ -0,0 +1,68 @@
+# $NetBSD: Makefile,v 1.1 2014/09/08 11:38:17 wiz Exp $
+
+DISTNAME= mpv-0.5.1
+CATEGORIES= multimedia
+MASTER_SITES= -https://github.com/mpv-player/mpv/archive/v${PKGVERSION_NOREV}${EXTRACT_SUFX}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= http://mpv.io/
+COMMENT= Video player based on MPlayer and mplayer2
+LICENSE= gnu-gpl-v2
+
+BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
+# ${WRKSRC}/bootstrap.py mentions needed version
+BUILD_DEPENDS+= waf>=1.7.16:../../devel/waf
+
+WAF_ENV= PATH=${PATH:Q} CC=${CC:Q} CXX=${CXX:Q} PREFIX=${PREFIX} \
+ CFLAGS=${CFLAGS:Q} \
+ CXXFLAGS=${CXXFLAGS:Q} LINKFLAGS=${LDFLAGS:Q} DESTDIR=${DESTDIR}
+WAF_ARGS= --mandir=${PREFIX}/${PKGMANDIR}
+
+PYTHON_FOR_BUILD_ONLY= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-docutils
+
+USE_TOOLS+= perl pkg-config
+
+.if defined(MAKE_JOBS)
+WAF_ENV+= JOBS=${MAKE_JOBS:Q}
+.endif
+
+MAKE_DIRS= ${PKG_SYSCONFDIR}/mpv
+INSTALLATION_DIRS= share/examples/mpv
+CONF_FILES+= share/examples/mpv/encoding-profiles.conf ${PKG_SYSCONFDIR}/mpv/encoding-profiles.conf
+
+SUBST_CLASSES+= audio
+SUBST_SED.audio+= -e "s,/dev/dsp,${DEVOSSAUDIO},"
+SUBST_FILES.audio+= stream/audio_in.c waftools/checks/custom.py wscript
+SUBST_STAGE.audio= pre-configure
+SUBST_MESSAGE.audio= Fixing path to audio device.
+
+post-extract:
+ cp ${PREFIX}/bin/waf ${WRKSRC}
+
+do-configure:
+ cd ${WRKSRC} && env ${WAF_ENV} ./waf ${WAF_ARGS} ${WAF_CONFIGURE_ARGS} configure
+
+do-build:
+ cd ${WRKSRC} && env ${WAF_ENV} ./waf ${WAF_ARGS}
+
+do-install:
+ cd ${WRKSRC} && env ${WAF_ENV} ./waf ${WAF_ARGS} install
+ cd ${DESTDIR}${PREFIX} && ${MV} etc/mpv/encoding-profiles.conf share/examples/mpv
+
+.include "options.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../multimedia/libass/buildlink3.mk"
+.include "../../multimedia/libdvdnav/buildlink3.mk"
+.include "../../multimedia/libdvdread/buildlink3.mk"
+.include "../../x11/libXinerama/buildlink3.mk"
+.include "../../x11/libXxf86vm/buildlink3.mk"
+.include "../../x11/libXv/buildlink3.mk"
+.include "../../multimedia/ffmpeg2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../mk/oss.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 1cd9648f6970 -r 1f2cfc93c95b multimedia/mpv/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/mpv/PLIST Mon Sep 08 11:38:17 2014 +0000
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2014/09/08 11:38:17 wiz Exp $
+bin/mpv
+man/man1/mpv.1
+share/applications/mpv.desktop
+share/examples/mpv/encoding-profiles.conf
+share/icons/hicolor/16x16/apps/mpv.png
+share/icons/hicolor/32x32/apps/mpv.png
+share/icons/hicolor/64x64/apps/mpv.png
diff -r 1cd9648f6970 -r 1f2cfc93c95b multimedia/mpv/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/mpv/distinfo Mon Sep 08 11:38:17 2014 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/09/08 11:38:17 wiz Exp $
+
+SHA1 (mpv-0.5.1.tar.gz) = a72be602156497545eeb78ee6adfe98720650f27
+RMD160 (mpv-0.5.1.tar.gz) = f341e4647257cc35b902c3fe1787840f82a4052e
+Size (mpv-0.5.1.tar.gz) = 2578630 bytes
diff -r 1cd9648f6970 -r 1f2cfc93c95b multimedia/mpv/options.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/mpv/options.mk Mon Sep 08 11:38:17 2014 +0000
@@ -0,0 +1,46 @@
+# $NetBSD: options.mk,v 1.1 2014/09/08 11:38:17 wiz Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.mpv
+PKG_SUPPORTED_OPTIONS= caca lua sdl v4l2
+PKG_SUGGESTED_OPTIONS= lua
+
+.include "../../mk/bsd.options.mk"
+
+###
+### caca support (video output)
+###
+.if !empty(PKG_OPTIONS:Mcaca)
+WAF_CONFIGURE_ARGS+= --enable-caca
+.include "../../graphics/libcaca/buildlink3.mk"
+.else
+WAF_CONFIGURE_ARGS+= --disable-caca
+.endif
+
+###
+### lua support
+###
+.if !empty(PKG_OPTIONS:Mlua)
+WAF_CONFIGURE_ARGS+= --enable-lua
+.include "../../lang/lua/buildlink3.mk"
+.else
+WAF_CONFIGURE_ARGS+= --disable-lua
+.endif
+
+###
+### SDL support (audio output)
+###
+.if !empty(PKG_OPTIONS:Msdl)
+WAF_CONFIGURE_ARGS+= --enable-sdl1
+.include "../../devel/SDL/buildlink3.mk"
+.else
+WAF_CONFIGURE_ARGS+= --disable-sdl1
+.endif
+
+###
+### V4L2 support
+###
+.if !empty(PKG_OPTIONS:Mv4l2)
+WAF_CONFIGURE_ARGS+= --enable-libv4l2
+.else
+WAF_CONFIGURE_ARGS+= --disable-libv4l2
+.endif
Home |
Main Index |
Thread Index |
Old Index