annotate multimedia/ffmpeg/ffmpeg.sh @ 1220:4ccc42bf0284

misc: split .sh with .info
author David Demelier <markand@malikania.fr>
date Thu, 30 Sep 2021 09:26:38 +0200
parents 337f950c30f5
children a47aaf9743a0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1115
297b5eef115e vanilla: change shebangs to /bin/sh
David Demelier <markand@malikania.fr>
parents: 1094
diff changeset
1 #!/bin/sh
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 #
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 # Copyright (c) 2019 David Demelier <markand@malikania.fr>
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 #
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 # Permission to use, copy, modify, and/or distribute this software for any
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 # purpose with or without fee is hereby granted, provided that the above
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 # copyright notice and this permission notice appear in all copies.
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 #
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 #
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
17
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 # TODO: add the following options once the dependencies are available:
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 #
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 # OPENAL
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 # CHROMAPRINT
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 # FREI0R
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 # LADSPA
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 # AOM
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 # CACA
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 # CELT
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 # CDIO
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
28 # AAC (libfdk-aac)
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 # FLITE
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
30 # GME
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 # GSM
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
32 # MODPLUG
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 # OPENCV
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 # H264
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
35 # JPEG (openjpeg)
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
36 # SAMBA
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
37 # SNAPPY
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
38 # SOX
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
39 # TENSORFLOW
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
40 # MP2
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
41 # V4L
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
42 # VPX
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
43 # WAVPACK
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
44 # X264
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
45 # SDL2
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
46
1220
4ccc42bf0284 misc: split .sh with .info
David Demelier <markand@malikania.fr>
parents: 1219
diff changeset
47 . ./ffmpeg.info
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
48
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
49 : ${ALSA:=yes}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
50 : ${BLURAY:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
51 : ${BZIP2:=yes}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
52 : ${CRYPTO:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
53 : ${FONTCONFIG:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
54 : ${FRIBIDI:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
55 : ${GMP:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
56 : ${JACK:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
57 : ${LZMA:=yes}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
58 : ${MP3:=yes}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
59 : ${OPENGL:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
60 : ${OPUS:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
61 : ${PULSEAUDIO:=no}
1094
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
62 : ${SDL:=no}
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
63 : ${SPEEX:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
64 : ${SSH:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
65 : ${SSL:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
66 : ${SVG:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
67 : ${THEORA:=no}
904
25a95c53d800 vanilla: rename FREETYPE to TTF, closes #2202
David Demelier <markand@malikania.fr>
parents: 902
diff changeset
68 : ${TTF:=no}
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
69 : ${VORBIS:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
70 : ${WEBP:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
71 : ${X265:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
72 : ${X:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
73 : ${XML:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
74 : ${ZLIB:=no}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
75
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
76 if [ "$ALSA" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
77 PKGDEPENDS="alsa-lib $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
78 with_alsa="--enable-alsa"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
79 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
80 with_alsa="--disable-alsa"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
81 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
82
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
83 if [ "$BLURAY" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
84 PKGDEPENDS="libbluray $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
85 with_bluray="--enable-libbluray"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
86 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
87 with_bluray="--disable-libbluray"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
88 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
89
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
90 if [ "$BZIP2" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
91 PKGDEPENDS="bzip2 $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
92 with_bzip2="--enable-bzlib"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
93 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
94 with_bzip2="--disable-bzlib"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
95 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
96
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
97 if [ "$CRYPTO" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
98 PKGDEPENDS="libgcrypt $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
99 with_crypto="--enable-gcrypt"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
100 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
101 with_crypto="--disable-gcrypt"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
102 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
103
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
104 if [ "$FONTCONFIG" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
105 PKGDEPENDS="fontconfig $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
106 with_fontconfig="--enable-fontconfig"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
107 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
108 with_fontconfig="--disable-fontconfig"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
109 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
110
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
111 if [ "$FRIBIDI" = "yes" ]; then
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
112 PKGDEPENDS="fonts/fribidi $PKGDEPENDS"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
113 with_fribidi="--enable-libfribidi"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
114 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
115 with_fribidi="--disable-libfribidi"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
116 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
117
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
118 if [ "$GMP" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
119 PKGDEPENDS="gmp $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
120 with_gmp="--enable-gmp"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
121 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
122 with_gmp="--disable-gmp"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
123 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
124
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
125 if [ "$JACK" = "yes" ]; then
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
126 PKGDEPENDS="audio/jack $PKGDEPENDS"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
127 with_jack="--enable-libjack"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
128 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
129 with_jack="--disable-libjack"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
130 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
131
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
132 if [ "$LZMA" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
133 PKGDEPENDS="xz $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
134 with_lzma="--enable-lzma"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
135 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
136 with_lzma="--disable-lzma"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
137 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
138
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
139 if [ "$MP3" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
140 PKGDEPENDS="lame $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
141 with_mp3="--enable-libmp3lame"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
142 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
143 with_mp3="--disable-libmp3lame"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
144 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
145
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
146 if [ "$OPENGL" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
147 PKGDEPENDS="mesa $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
148 with_opengl="--enable-opengl"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
149 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
150 with_opengl="--disable-opengl"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
151 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
152
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
153 if [ "$OPUS" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
154 PKGDEPENDS="opus $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
155 with_opus="--enable-libopus"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
156 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
157 with_opus="--disable-libopus"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
158 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
159
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
160 if [ "$PULSEAUDIO" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
161 PKGDEPENDS="pulseaudio $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
162 with_pulseaudio="--enable-libpulse"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
163 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
164 with_pulseaudio="--disable-libpulse"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
165 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
166
1094
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
167 if [ "$SDL" = "yes" ]; then
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
168 PKGDEPENDS="sdl2 $PKGDEPENDS"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
169 with_sdl="--enable-sdl2"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
170 else
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
171 with_sdl="--disable-sdl2"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
172 fi
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
173
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
174 if [ "$SPEEX" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
175 PKGDEPENDS="speex $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
176 with_speex="--enable-libspeex"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
177 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
178 with_speex="--disable-libspeex"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
179 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
180
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
181 if [ "$SSH" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
182 PKGDEPENDS="libssh $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
183 with_ssh="--enable-libssh"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
184 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
185 with_ssh="--disable-libssh"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
186 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
187
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
188 if [ "$SSL" = "yes" ] || [ "$SSL" = "libressl" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
189 PKGDEPENDS="libressl $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
190 with_ssl="--enable-libtls"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
191 elif [ "$SSL" = "gnutls" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
192 PKGDEPENDS="gnutls $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
193 with_ssl="--enable-gnutls"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
194 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
195 with_ssl="--disable-gnutls --disable-libtls --disable-openssl --disable-mbedtls"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
196 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
197
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
198 if [ "$SVG" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
199 PKGDEPENDS="librsvg $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
200 with_svg="--enable-librsvg"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
201 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
202 with_svg="--disable-librsvg"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
203 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
204
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
205 if [ "$THEORA" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
206 PKGDEPENDS="libtheora $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
207 with_theora="--enable-libtheora"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
208 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
209 with_theora="--disable-libtheora"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
210 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
211
904
25a95c53d800 vanilla: rename FREETYPE to TTF, closes #2202
David Demelier <markand@malikania.fr>
parents: 902
diff changeset
212 if [ "$TTF" = "yes" ]; then
25a95c53d800 vanilla: rename FREETYPE to TTF, closes #2202
David Demelier <markand@malikania.fr>
parents: 902
diff changeset
213 PKGDEPENDS="freetype $PKGDEPENDS"
25a95c53d800 vanilla: rename FREETYPE to TTF, closes #2202
David Demelier <markand@malikania.fr>
parents: 902
diff changeset
214 with_ttf="--enable-libfreetype"
25a95c53d800 vanilla: rename FREETYPE to TTF, closes #2202
David Demelier <markand@malikania.fr>
parents: 902
diff changeset
215 else
25a95c53d800 vanilla: rename FREETYPE to TTF, closes #2202
David Demelier <markand@malikania.fr>
parents: 902
diff changeset
216 with_ttf="--disable-libfreetype"
25a95c53d800 vanilla: rename FREETYPE to TTF, closes #2202
David Demelier <markand@malikania.fr>
parents: 902
diff changeset
217 fi
25a95c53d800 vanilla: rename FREETYPE to TTF, closes #2202
David Demelier <markand@malikania.fr>
parents: 902
diff changeset
218
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
219 if [ "$VORBIS" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
220 PKGDEPENDS="libvorbis $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
221 with_vorbis="--enable-libvorbis"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
222 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
223 with_vorbis="--disable-libvorbis"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
224 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
225
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
226 if [ "$WEBP" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
227 PKGDEPENDS="libwebp $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
228 with_webp="--enable-libwebp"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
229 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
230 with_webp="--disable-libwebp"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
231 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
232
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
233 if [ "$X265" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
234 PKGDEPENDS="x265 $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
235 with_x265="--enable-libx265"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
236 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
237 with_x265="--disable-libx265"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
238 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
239
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
240 if [ "$X" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
241 PKGDEPENDS="libx11 libxcb $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
242 with_x="--enable-xlib"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
243 with_x="--enable-libxcb $with_x"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
244 with_x="--enable-libxcb-shm $with_x"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
245 with_x="--enable-libxcb-xfixes $with_x"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
246 with_x="--enable-libxcb-shape $with_x"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
247 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
248 with_x="--disable-xlib"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
249 with_x="--disable-libxcb $with_x"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
250 with_x="--disable-libxcb-shm $with_x"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
251 with_x="--disable-libxcb-xfixes $with_x"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
252 with_x="--disable-libxcb-shape $with_x"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
253 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
254
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
255 if [ "$XML" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
256 PKGDEPENDS="libxml2 $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
257 with_xml="--enable-libxml2"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
258 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
259 with_xml="--disable-libxml2"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
260 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
261
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
262 if [ "$ZLIB" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 769
diff changeset
263 PKGDEPENDS="zlib $PKGDEPENDS"
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
264 with_zlib="--enable-zlib"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
265 else
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
266 with_zlib="--disable-zlib"
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
267 fi
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
268
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
269 : ${CC:=clang}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
270 : ${CFLAGS:=-O2}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
271 : ${CXX:=clang++}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
272 : ${CXXFLAGS:=-O2}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
273 : ${LDFLAGS:=}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
274 : ${LIBS:=}
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
275
1216
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
276 rm -rf $PKGNAME-$PKGVERSION
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
277 tar xvf $PKGNAME-$PKGVERSION.tar.bz2
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
278 cd $PKGNAME-$PKGVERSION
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
279
1216
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
280 sed -i -e 's|prefix_default="/usr/local"|prefix_default=|' configure
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
281 CC="$CC" \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
282 CFLAGS="$CFLAGS" \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
283 CXX="$CXX" \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
284 CXXFLAGS="$CXXFLAGS" \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
285 LDFLAGS="$LDFLAGS" \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
286 LIBS="$LIBS" \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
287 ./configure \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
288 --enable-shared \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
289 --logfile=/dev/null \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
290 $with_alsa \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
291 $with_bluray \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
292 $with_bzip2 \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
293 $with_crypto \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
294 $with_fontconfig \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
295 $with_fribidi \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
296 $with_gmp \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
297 $with_jack \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
298 $with_lzma \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
299 $with_mp3 \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
300 $with_opengl \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
301 $with_opus \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
302 $with_pulseaudio \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
303 $with_sdl \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
304 $with_speex \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
305 $with_ssh \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
306 $with_ssl \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
307 $with_svg \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
308 $with_theora \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
309 $with_ttf \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
310 $with_vorbis \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
311 $with_webp \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
312 $with_x265 \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
313 $with_x \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
314 $with_xml \
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
315 $with_zlib
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
316 make
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
317 make install DESTDIR=$DESTDIR
746
2f3982164f57 multimedia/ffmpeg: initial import, closes #1256
David Demelier <markand@malikania.fr>
parents:
diff changeset
318
1216
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
319 cd ..
6710613b88b9 misc: remove build function
David Demelier <markand@malikania.fr>
parents: 1115
diff changeset
320 rm -rf $PKGNAME-$PKGVERSION