Ravenports generated: 11 Mar 2019 14:28
[ravenports.git] / bucket_15 / mpv
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               mpv
4 VERSION=                0.29.1
5 REVISION=               1
6 KEYWORDS=               multimedia
7 VARIANTS=               standard
8 SDESC[standard]=        Advanced general-purpose multimedia player
9 HOMEPAGE=               https://mpv.io/
10 CONTACT=                nobody
11
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
17 DF_INDEX=               1 2
18 SPKGS[standard]=        complete
19                         primary
20                         examples
21                         docs
22
23 OPTIONS_AVAILABLE=      none
24 OPTIONS_STANDARD=       none
25
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
33                         libva:single:standard
34                         uchardet:single:standard
35                         video4linux:primary:standard
36 RUN_DEPENDS=            youtube-dl:single:standard
37
38 USES=                   iconv jpeg lua:5.2 pkgconfig perl:build
39                         python:build,py36 desktop-utils:primary
40                         gnome-icons:primary
41 SDL_COMPONENTS=         sdl2
42 XORG_COMPONENTS=        x11 xext xinerama xrandr xscrnsaver xv xxf86vm
43
44 LICENSE=                GPLv2+:primary
45 LICENSE_TERMS=          primary:{{WRKSRC}}/Copyright
46 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/LICENSE.GPL
47 LICENSE_SCHEME=         solo
48
49 FPC_EQUIVALENT=         multimedia/mpv
50
51 MUST_CONFIGURE=         yes
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
58                         --enable-libarchive
59                         --enable-html
60                         --enable-dvdnav
61                         --enable-dvdread
62                         --enable-sdl2
63                         --enable-zsh-comp
64                         --disable-debug-build
65                         --disable-optimize
66                         --disable-pdf
67                         --disable-rubberband
68                         --disable-vaapi-wayland
69                         --disable-vapoursynth
70                         --disable-vapoursynth-lazy
71                         --disable-wayland
72                         --disable-alsa
73                         --disable-caca
74                         --disable-jack
75                         --disable-lcms2
76                         --disable-libbluray
77                         --disable-sndio
78                         -j{{MAKE_JOBS_NUMBER}}
79 CONFIGURE_ENV=          BIN_PYTHON="{{PYTHON_CMD}}"
80                         BIN_PERL="{{PERL}}"
81
82 BUILD_TARGET=           build
83 DESTDIRNAME=            --destdir
84
85 SOVERSION=              1.101.0
86
87 post-patch:
88         ${FIND} ${WRKSRC}/DOCS/man -name '*.rst' | \
89                 ${XARGS} ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g'
90
91 post-install:
92         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mpv
93         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpv.so
94
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.
101
102
103 [FILE:218:distinfo]
104 f9f9d461d1990f9728660b4ccb0e8cb5dce29ccaa6af567bec481b79291ca623      3059503 mpv-player-mpv-0.29.1.tar.gz
105 b487efec83ea33cf8df0495cc5730e245f8dc8784e68aebf3dcf07c6712c5913       628874 waf-project-waf-waf-1.9.8.tar.gz
106
107
108 [FILE:505:manifests/plist.primary]
109 bin/mpv
110 etc/mpv/encoding-profiles.conf
111 include/mpv/
112  client.h
113  opengl_cb.h
114  qthelper.hpp
115  render.h
116  render_gl.h
117  stream_cb.h
118 lib/
119  libmpv.so
120  libmpv.so.%%SOMAJOR%%
121  libmpv.so.%%SOVERSION%%
122 lib/pkgconfig/mpv.pc
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
131
132
133 [FILE:89:manifests/plist.examples]
134 share/examples/mpv/
135  input.conf
136  mplayer-input.conf
137  mpv.conf
138  restore-old-bindings.conf
139
140
141 [FILE:28:manifests/plist.docs]
142 share/doc/mpv/html/mpv.html
143
144
145 [FILE:178:files/special.mk]
146 # Emulate USES=waf
147 MAKE_CMD=       ${PYTHON_CMD} ${WRKDIR}/waf-*/waf-light
148 CONFIGURE_CMD=  ${PYTHON_CMD} ${WRKDIR}/waf-*/waf-light configure
149 MAKEFILE=
150 MAKE_FLAGS=
151 MAKE_ARGS+=     --verbose
152
153
154 [FILE:158:dragonfly/patch-libmpv_mpv.def]
155 --- libmpv/mpv.def.orig 2017-07-18 19:14:02 UTC
156 +++ libmpv/mpv.def
157 @@ -1,3 +1,5 @@
158 +__progname
159 +environ
160  mpv_client_api_version
161  mpv_client_name
162  mpv_command
163
164
165 [FILE:158:freebsd/patch-libmpv_mpv.def]
166 --- libmpv/mpv.def.orig 2017-07-18 19:14:02 UTC
167 +++ libmpv/mpv.def
168 @@ -1,3 +1,5 @@
169 +__progname
170 +environ
171  mpv_client_api_version
172  mpv_client_name
173  mpv_command
174