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.34.1
14 SITES[waf]= https://gitlab.com/ita1024/waf/-/archive/waf-2.0.24/
15 DISTFILE[1]= generated:main
16 DISTFILE[2]= waf-waf-2.0.24.tar.bz2:waf
18 SPKGS[standard]= complete
23 OPTIONS_AVAILABLE= none
24 OPTIONS_STANDARD= none
26 BUILD_DEPENDS= python-docutils:single:python_default
27 BUILDRUN_DEPENDS= ffmpeg:primary:standard
28 libarchive:single:standard
29 libass:single:standard
30 libdvdnav:single:standard
31 libvdpau:single:standard
33 uchardet:single:standard
34 RUN_DEPENDS= youtube-dl:single:standard
36 USES= cpe iconv jpeg lua:5.2 pkgconfig perl:build
37 python:build,python_default desktop-utils:primary
40 XORG_COMPONENTS= x11 xext xinerama xrandr xscrnsaver xv xxf86vm
42 LICENSE= GPLv2+:primary
43 LICENSE_TERMS= primary:{{WRKSRC}}/Copyright
44 LICENSE_FILE= GPLv2+:{{WRKSRC}}/LICENSE.GPL
47 FPC_EQUIVALENT= multimedia/mpv
50 CONFIGURE_ARGS= --prefix="{{PREFIX}}"
51 --docdir="{{STD_EXAMPLESDIR}}"
52 --htmldir="{{STD_DOCDIR}}/html"
53 --mandir="{{MANPREFIX}}/man"
54 --lua={{LUA_VER_STR}}fbsd
55 --enable-libmpv-shared
64 --disable-vaapi-wayland
72 -j{{MAKE_JOBS_NUMBER}}
73 CONFIGURE_ENV= BIN_PYTHON="{{PYTHON_CMD}}"
77 DESTDIRNAME= --destdir
82 ${FIND} ${WRKSRC}/DOCS/man -name '*.rst' | \
83 ${XARGS} ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g'
86 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mpv
87 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpv.so
89 [FILE:364:descriptions/desc.primary]
90 Mpv is based on the MPlayer and mplayer2 projects which it greatly improves.
91 It supports a wide variety of video file formats, audio and video codecs, and
92 subtitle types. Special input URL types are available to read input from
93 a variety of sources other than disk files. Depending on platform, a variety of
94 different video and audio output methods are supported.
98 32ded8c13b6398310fa27767378193dc1db6d78b006b70dbcbd3123a1445e746 3288356 mpv-player-mpv-0.34.1.tar.gz
99 599ab1903b6f12f0683878d2cd4f73546e0ce26031efd05f3fbe5178e4ef8cda 582903 waf-waf-2.0.24.tar.bz2
102 [FILE:570:manifests/plist.primary]
104 etc/mpv/encoding-profiles.conf
113 libmpv.so.%%SOMAJOR%%
114 libmpv.so.%%SOVERSION%%
116 share/applications/mpv.desktop
117 share/bash-completion/completions/mpv
118 share/icons/hicolor/128x128/apps/mpv.png
119 share/icons/hicolor/16x16/apps/mpv.png
120 share/icons/hicolor/32x32/apps/mpv.png
121 share/icons/hicolor/64x64/apps/mpv.png
122 share/icons/hicolor/scalable/apps/mpv.svg
123 share/icons/hicolor/symbolic/apps/mpv-symbolic.svg
124 share/man/man1/mpv.1.gz
125 share/zsh/site-functions/_mpv
128 [FILE:89:manifests/plist.examples]
133 restore-old-bindings.conf
136 [FILE:28:manifests/plist.docs]
137 share/doc/mpv/html/mpv.html
140 [FILE:178:files/special.mk]
142 MAKE_CMD= ${PYTHON_CMD} ${WRKDIR}/waf-*/waf-light
143 CONFIGURE_CMD= ${PYTHON_CMD} ${WRKDIR}/waf-*/waf-light configure
146 MAKE_ARGS+= --verbose
149 [FILE:168:dragonfly/patch-libmpv_mpv.def]
150 --- libmpv/mpv.def.orig 2022-01-03 19:45:08 UTC
155 mpv_abort_async_command
156 mpv_client_api_version
160 [FILE:168:freebsd/patch-libmpv_mpv.def]
161 --- libmpv/mpv.def.orig 2022-01-03 19:45:08 UTC
166 mpv_abort_async_command
167 mpv_client_api_version