# $OpenBSD$ COMMENT = movie player based on MPlayer/mplayer2 V = 0.2.4 DISTNAME = mpv-${V} DISTFILES = mpv-{v}${V}${EXTRACT_SUFX} CATEGORIES = x11 multimedia HOMEPAGE = https://github.com/mpv-player/ MAINTAINER = frantisek holop # GPLv2 PERMIT_PACKAGE_CDROM = patents PERMIT_PACKAGE_FTP = Yes MASTER_SITES = https://github.com/mpv-player/mpv/archive/ MODULES += converters/libiconv BUILD_DEPENDS = textproc/py-docutils LIB_DEPENDS = devel/libdvdread \ graphics/jpeg \ graphics/ffmpeg \ graphics/lcms2 \ graphics/libmng \ multimedia/libass \ multimedia/libbluray USE_GMAKE = Yes CONFIGURE_STYLE = simple # XXX force shm until configure script fixed CONFIGURE_ARGS += --confdir=/etc/mpv \ --mandir=${LOCALBASE}/man \ --extra-cflags="-I${LOCALBASE}/include" \ --extra-ldflags="-L${LOCALBASE}/lib" \ --disable-pdf \ --enable-shm # audio CONFIGURE_ARGS += --disable-alsa \ --disable-ossaudio \ --disable-rsound \ --disable-pulse \ --disable-portaudio \ --disable-jack \ --disable-openal \ --disable-coreaudio \ --disable-dsound \ --disable-wasapi \ --disable-select # codecs CONFIGURE_ARGS += --disable-libcdio \ --disable-libbs2b \ --disable-mpg123 # optional CONFIGURE_ARGS += --disable-lua \ --disable-libguess \ --disable-lirc \ --disable-lircc \ --disable-joystick \ --disable-radio-v4l2 \ --disable-tv \ --disable-tv-v4l2 \ --disable-pvr \ --disable-smb \ --disable-libquvi4 \ --disable-libquvi9 WANTLIB = GL X11 Xext Xinerama Xss Xv Xxf86vm ass avcodec \ avdevice avfilter avformat avutil bluray c dvdread \ enca i386 jpeg lcms2 m mng ncurses postproc pthread \ sndio swresample swscale z FLAVORS = debug FLAVOR ?= .if ${FLAVOR:Mdebug} CONFIGURE_ARGS += --enable-debug .endif NO_TEST = Yes E = ${PREFIX}/share/examples/mpv post-install: ${INSTALL_SCRIPT} ${WRKDIST}/TOOLS/mpv_identify.sh ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKDIST}/TOOLS/umpv ${PREFIX}/bin ${INSTALL_DATA_DIR} $E ${INSTALL_DATA} ${WRKDIST}/etc/*.conf $E .include