1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Advanced general-purpose multimedia player
9 HOMEPAGE= https://mpv.io/
12 DOWNLOAD_GROUPS= main waf
13 SITES[main]= GITHUB/mpv-player:mpv:v0.29.1
14 SITES[waf]= GITHUB/waf-project:waf:waf-1.9.8
15 DISTFILE[1]= generated:main
16 DISTFILE[2]= generated:waf
18 SPKGS[standard]= complete
23 OPTIONS_AVAILABLE= none
24 OPTIONS_STANDARD= none
26 BUILD_DEPENDS= python-docutils:single:py36
27 BUILDRUN_DEPENDS= ffmpeg:primary:standard
28 libarchive:single:standard
29 libass:single:standard
30 libdvdnav:single:standard
31 libdvdread:single:standard
32 libvdpau:single:standard
34 uchardet:single:standard
35 video4linux:primary:standard
36 RUN_DEPENDS= youtube-dl:single:standard
38 USES= iconv jpeg lua:5.2 pkgconfig perl:build
39 python:build,py36 desktop-utils:primary
42 XORG_COMPONENTS= x11 xext xinerama xrandr xscrnsaver xv xxf86vm
44 LICENSE= GPLv2+:primary
45 LICENSE_TERMS= primary:{{WRKSRC}}/Copyright
46 LICENSE_FILE= GPLv2+:{{WRKSRC}}/LICENSE.GPL
49 FPC_EQUIVALENT= multimedia/mpv
52 CONFIGURE_ARGS= --prefix="{{PREFIX}}"
53 --docdir="{{STD_EXAMPLESDIR}}"
54 --htmldir="{{STD_DOCDIR}}/html"
55 --mandir="{{MANPREFIX}}/man"
56 --lua={{LUA_VER_STR}}fbsd
57 --enable-libmpv-shared
68 --disable-vaapi-wayland
70 --disable-vapoursynth-lazy
78 -j{{MAKE_JOBS_NUMBER}}
79 CONFIGURE_ENV= BIN_PYTHON="{{PYTHON_CMD}}"
83 DESTDIRNAME= --destdir
88 ${FIND} ${WRKSRC}/DOCS/man -name '*.rst' | \
89 ${XARGS} ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g'
92 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mpv
93 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpv.so
95 [FILE:364:descriptions/desc.primary]
96 Mpv is based on the MPlayer and mplayer2 projects which it greatly improves.
97 It supports a wide variety of video file formats, audio and video codecs, and
98 subtitle types. Special input URL types are available to read input from
99 a variety of sources other than disk files. Depending on platform, a variety of
100 different video and audio output methods are supported.
104 f9f9d461d1990f9728660b4ccb0e8cb5dce29ccaa6af567bec481b79291ca623 3059503 mpv-player-mpv-0.29.1.tar.gz
105 b487efec83ea33cf8df0495cc5730e245f8dc8784e68aebf3dcf07c6712c5913 628874 waf-project-waf-waf-1.9.8.tar.gz
108 [FILE:505:manifests/plist.primary]
110 etc/mpv/encoding-profiles.conf
120 libmpv.so.%%SOMAJOR%%
121 libmpv.so.%%SOVERSION%%
123 share/applications/mpv.desktop
124 share/icons/hicolor/16x16/apps/mpv.png
125 share/icons/hicolor/32x32/apps/mpv.png
126 share/icons/hicolor/64x64/apps/mpv.png
127 share/icons/hicolor/scalable/apps/mpv.svg
128 share/icons/hicolor/symbolic/apps/mpv-symbolic.svg
129 share/man/man1/mpv.1.gz
130 share/zsh/site-functions/_mpv
133 [FILE:89:manifests/plist.examples]
138 restore-old-bindings.conf
141 [FILE:28:manifests/plist.docs]
142 share/doc/mpv/html/mpv.html
145 [FILE:178:files/special.mk]
147 MAKE_CMD= ${PYTHON_CMD} ${WRKDIR}/waf-*/waf-light
148 CONFIGURE_CMD= ${PYTHON_CMD} ${WRKDIR}/waf-*/waf-light configure
151 MAKE_ARGS+= --verbose
154 [FILE:158:dragonfly/patch-libmpv_mpv.def]
155 --- libmpv/mpv.def.orig 2017-07-18 19:14:02 UTC
160 mpv_client_api_version
165 [FILE:158:freebsd/patch-libmpv_mpv.def]
166 --- libmpv/mpv.def.orig 2017-07-18 19:14:02 UTC
171 mpv_client_api_version