1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Advanced general-purpose multimedia player
8 HOMEPAGE= https://mpv.io/
11 DOWNLOAD_GROUPS= main waf
12 SITES[main]= GITHUB/mpv-player:mpv:v0.34.0
13 SITES[waf]= GITHUB/waf-project:waf:waf-2.0.8
14 DISTFILE[1]= generated:main
15 DISTFILE[2]= generated:waf
17 SPKGS[standard]= complete
22 OPTIONS_AVAILABLE= none
23 OPTIONS_STANDARD= none
25 BUILD_DEPENDS= python-docutils:single:python_default
26 BUILDRUN_DEPENDS= ffmpeg:primary:standard
27 libarchive:single:standard
28 libass:single:standard
29 libdvdnav:single:standard
30 libvdpau:single:standard
32 uchardet:single:standard
33 RUN_DEPENDS= youtube-dl:single:standard
35 USES= cpe iconv jpeg lua:5.2 pkgconfig perl:build
36 python:build,python_default desktop-utils:primary
39 XORG_COMPONENTS= x11 xext xinerama xrandr xscrnsaver xv xxf86vm
41 LICENSE= GPLv2+:primary
42 LICENSE_TERMS= primary:{{WRKSRC}}/Copyright
43 LICENSE_FILE= GPLv2+:{{WRKSRC}}/LICENSE.GPL
46 FPC_EQUIVALENT= multimedia/mpv
49 CONFIGURE_ARGS= --prefix="{{PREFIX}}"
50 --docdir="{{STD_EXAMPLESDIR}}"
51 --htmldir="{{STD_DOCDIR}}/html"
52 --mandir="{{MANPREFIX}}/man"
53 --lua={{LUA_VER_STR}}fbsd
54 --enable-libmpv-shared
63 --disable-vaapi-wayland
71 -j{{MAKE_JOBS_NUMBER}}
72 CONFIGURE_ENV= BIN_PYTHON="{{PYTHON_CMD}}"
76 DESTDIRNAME= --destdir
81 ${FIND} ${WRKSRC}/DOCS/man -name '*.rst' | \
82 ${XARGS} ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g'
85 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mpv
86 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpv.so
88 [FILE:364:descriptions/desc.primary]
89 Mpv is based on the MPlayer and mplayer2 projects which it greatly improves.
90 It supports a wide variety of video file formats, audio and video codecs, and
91 subtitle types. Special input URL types are available to read input from
92 a variety of sources other than disk files. Depending on platform, a variety of
93 different video and audio output methods are supported.
97 f654fb6275e5178f57e055d20918d7d34e19949bc98ebbf4a7371902e88ce309 3287976 mpv-player-mpv-0.34.0.tar.gz
98 0eeacb5a320caba819d6a5ea947a6ace527bbdd9789d888ea0f1313b9c2cad0b 661928 waf-project-waf-waf-2.0.8.tar.gz
101 [FILE:570:manifests/plist.primary]
103 etc/mpv/encoding-profiles.conf
112 libmpv.so.%%SOMAJOR%%
113 libmpv.so.%%SOVERSION%%
115 share/applications/mpv.desktop
116 share/bash-completion/completions/mpv
117 share/icons/hicolor/128x128/apps/mpv.png
118 share/icons/hicolor/16x16/apps/mpv.png
119 share/icons/hicolor/32x32/apps/mpv.png
120 share/icons/hicolor/64x64/apps/mpv.png
121 share/icons/hicolor/scalable/apps/mpv.svg
122 share/icons/hicolor/symbolic/apps/mpv-symbolic.svg
123 share/man/man1/mpv.1.gz
124 share/zsh/site-functions/_mpv
127 [FILE:89:manifests/plist.examples]
132 restore-old-bindings.conf
135 [FILE:28:manifests/plist.docs]
136 share/doc/mpv/html/mpv.html
139 [FILE:178:files/special.mk]
141 MAKE_CMD= ${PYTHON_CMD} ${WRKDIR}/waf-*/waf-light
142 CONFIGURE_CMD= ${PYTHON_CMD} ${WRKDIR}/waf-*/waf-light configure
145 MAKE_ARGS+= --verbose
148 [FILE:168:dragonfly/patch-libmpv_mpv.def]
149 --- libmpv/mpv.def.orig 2021-11-01 14:44:39 UTC
154 mpv_abort_async_command
155 mpv_client_api_version
159 [FILE:168:freebsd/patch-libmpv_mpv.def]
160 --- libmpv/mpv.def.orig 2021-11-01 14:44:39 UTC
165 mpv_abort_async_command
166 mpv_client_api_version