Lines 1-5
Link Here
|
1 |
--- contrib/Jamfile.orig 2008-05-21 05:18:06.844254734 +0300 |
1 |
--- contrib/Jamfile.orig 2008-11-28 10:27:18.908822069 -0500 |
2 |
+++ contrib/Jamfile 2008-05-21 06:00:18.032459924 +0300 |
2 |
+++ contrib/Jamfile 2008-11-28 10:27:21.787542159 -0500 |
3 |
@@ -34,9 +34,10 @@ |
3 |
@@ -34,9 +34,10 @@ |
4 |
} |
4 |
} |
5 |
actions Wget |
5 |
actions Wget |
Lines 14-251
Link Here
|
14 |
} |
14 |
} |
15 |
|
15 |
|
16 |
# liba52 |
16 |
# liba52 |
17 |
@@ -48,10 +49,9 @@ |
17 |
@@ -99,6 +100,16 @@ |
18 |
actions LibA52 |
18 |
FFMPEG_EXTRA_OPTIONS = "--disable-vis --disable-demuxer=mpc8 --disable-vhook --disable-network" ; |
19 |
{ |
|
|
20 |
|
21 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
22 |
- rm -rf a52dec && (gzip -dc a52dec.tar.gz | tar xf -) && |
23 |
- cd a52dec && $(PATCH) -p1 < ../patch-a52dec.patch && |
24 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) && $(MAKE) install && |
25 |
+ CONTRIB=%%CONTRIB%% && |
26 |
+ cd $CONTRIB/a52dec && patch -p1 < ../patch-a52dec.patch && |
27 |
+ ./configure --prefix=$CONTRIB && $(MAKE) && $(MAKE) install && |
28 |
$(STRIP) $CONTRIB/lib/liba52.a |
29 |
} |
30 |
Wget $(SUBDIR)/a52dec.tar.gz : $(SUBDIR)/version_a52dec.txt ; |
31 |
@@ -75,10 +75,9 @@ |
32 |
} |
33 |
actions LibAvCodec |
34 |
{ |
35 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
36 |
- rm -rf ffmpeg && (gzip -dc ffmpeg.tar.gz | tar xf -) && |
37 |
- cd ffmpeg && $(FFMPEG_PATCH) && |
38 |
- ./configure --prefix=$CONTRIB --enable-gpl --enable-pthreads --enable-swscaler --disable-audio-beos --disable-shared --enable-static \ |
39 |
+ CONTRIB=%%CONTRIB%% && |
40 |
+ cd $CONTRIB/ffmpeg && $(FFMPEG_PATCH) && |
41 |
+ ./configure --prefix="$CONTRIB" --cc="%%CC%%" --extra-libs="%%PTHREAD_LIBS%%" --enable-gpl --enable-pthreads --enable-swscaler --disable-audio-beos --disable-shared --enable-static --disable-opts \ |
42 |
--disable-decoders --enable-decoder=mp2 --disable-parsers --enable-parser=mpegaudio \ |
43 |
--disable-encoders --enable-encoder=mpeg4 --enable-encoder=ac3 --enable-encoder=snow \ |
44 |
--disable-muxers --enable-muxer=ipod --disable-demuxers --disable-protocols --disable-bsfs && |
45 |
@@ -113,10 +112,9 @@ |
46 |
} |
47 |
actions LibDvdCss |
48 |
{ |
49 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
50 |
- rm -rf libdvdcss && (gzip -dc libdvdcss.tar.gz | tar xf - ) && |
51 |
- cd libdvdcss && |
52 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) && $(MAKE) install && |
53 |
+ CONTRIB=%%CONTRIB%% && |
54 |
+ cd $CONTRIB/libdvdcss && |
55 |
+ ./configure --prefix=$CONTRIB && $(MAKE) && $(MAKE) install && |
56 |
$(STRIP) $CONTRIB/lib/libdvdcss.a |
57 |
} |
58 |
Wget $(SUBDIR)/libdvdcss.tar.gz : $(SUBDIR)/version_libdvdcss.txt ; |
59 |
@@ -131,10 +129,9 @@ |
60 |
} |
61 |
actions LibDCA |
62 |
{ |
63 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
64 |
- rm -rf libdca && (gzip -dc libdca.tar.gz | tar xf - ) && |
65 |
- cd libdca && $(PATCH) -p1 < ../patch-libdca.patch && |
66 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) && $(MAKE) install && |
67 |
+ CONTRIB=%%CONTRIB%% && |
68 |
+ cd $CONTRIB/libdca && patch -p1 < ../patch-libdca.patch && |
69 |
+ ./configure --prefix=$CONTRIB && $(MAKE) && $(MAKE) install && |
70 |
$(STRIP) $CONTRIB/lib/libdca.a |
71 |
} |
72 |
Wget $(SUBDIR)/libdca.tar.gz : $(SUBDIR)/version_libdca.txt ; |
73 |
@@ -150,10 +147,9 @@ |
74 |
{ |
75 |
actions LibDvdRead |
76 |
{ |
77 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
78 |
- rm -rf libdvdread && (gzip -dc libdvdread.tar.gz | tar xf - ) && |
79 |
- cd libdvdread && |
80 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --with-libdvdcss=$CONTRIB && |
81 |
+ CONTRIB=%%CONTRIB%% && |
82 |
+ cd $CONTRIB/libdvdread && |
83 |
+ ./configure --prefix=$CONTRIB --disable-shared --with-libdvdcss=$CONTRIB && |
84 |
$(MAKE) && $(MAKE) install && |
85 |
$(STRIP) $CONTRIB/lib/libdvdread.a |
86 |
} |
19 |
} |
87 |
@@ -163,10 +159,9 @@ |
20 |
|
88 |
# configure line. |
21 |
+ if $(OS) = FREEBSD |
89 |
actions LibDvdRead |
22 |
+ { |
90 |
{ |
23 |
+ # |
91 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
24 |
+ # Not all of ffmpeg works on FreeBSD - disable the bits that |
92 |
- rm -rf libdvdread && (gzip -dc libdvdread.tar.gz | tar xf - ) && |
25 |
+ # don't. When we get new versions of FFMPEG we can try enabling |
93 |
- cd libdvdread && |
26 |
+ # them again. |
94 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && |
27 |
+ # |
95 |
+ CONTRIB=%%CONTRIB%% && |
28 |
+ FFMPEG_EXTRA_OPTIONS = "--disable-devices" ; |
96 |
+ cd $CONTRIB/libdvdread && |
29 |
+ } |
97 |
+ ./configure --prefix=$CONTRIB --disable-shared && |
30 |
+ |
98 |
$(MAKE) && $(MAKE) install && |
31 |
Depends $(<) : $(>) ; |
99 |
$(STRIP) $CONTRIB/lib/libdvdread.a |
32 |
Depends lib : $(<) ; |
100 |
} |
|
|
101 |
@@ -182,9 +177,9 @@ |
102 |
} |
103 |
actions LibFaac |
104 |
{ |
105 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
106 |
- rm -rf faac && (gzip -dc faac.tar.gz | tar xf - ) && cd faac && |
107 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --enable-static && |
108 |
+ CONTRIB=%%CONTRIB%% && |
109 |
+ cd $CONTRIB/faac && |
110 |
+ ./configure --prefix=$CONTRIB --disable-shared --enable-static && |
111 |
$(MAKE) && $(MAKE) install && |
112 |
$(STRIP) $CONTRIB/lib/libfaac.a |
113 |
} |
114 |
@@ -199,9 +194,9 @@ |
115 |
} |
116 |
actions LibMp3Lame |
117 |
{ |
118 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
119 |
- rm -rf lame && (gzip -dc lame.tar.gz | tar xf - ) && cd lame && |
120 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && |
121 |
+ CONTRIB=%%CONTRIB%% && |
122 |
+ cd $CONTRIB/lame && |
123 |
+ ./configure --prefix=$CONTRIB --disable-shared && |
124 |
$(MAKE) && $(MAKE) install && |
125 |
$(STRIP) $CONTRIB/lib/libmp3lame.a |
126 |
} |
127 |
@@ -224,10 +219,10 @@ |
128 |
} |
129 |
actions LibMp4v2 |
130 |
{ |
131 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
132 |
- rm -rf mpeg4ip && (gzip -dc mpeg4ip.tar.gz | tar xf - ) && |
133 |
- cd mpeg4ip && $(LIBMP4V2_PATCH) |
134 |
- ./bootstrap --cache-file=$CONTRIB/config.cache --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player && |
135 |
+ CONTRIB=%%CONTRIB%% && |
136 |
+ cd $CONTRIB/mpeg4ip && |
137 |
+ $(LIBMP4V2_PATCH) |
138 |
+ ./bootstrap --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player && |
139 |
$(MAKE) -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib && |
140 |
cp mpeg4ip_config.h include/mpeg4ip.h include/mpeg4ip_version.h \ |
141 |
include/mpeg4ip_win32.h lib/mp4v2/*.h $CONTRIB/include && |
142 |
@@ -243,10 +238,9 @@ |
143 |
} |
144 |
actions LibMkv |
145 |
{ |
146 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
147 |
- rm -rf libmkv && (gzip -dc libmkv.tar.gz | tar xf - ) && |
148 |
- cd libmkv && |
149 |
- ./configure --disable-shared --enable-static --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && |
150 |
+ CONTRIB=%%CONTRIB%% && |
151 |
+ cd $CONTRIB/libmkv && |
152 |
+ ./configure --disable-shared --enable-static --prefix=$CONTRIB && |
153 |
$(MAKE) && $(MAKE) install && |
154 |
$(STRIP) $CONTRIB/lib/libmkv.a |
155 |
} |
156 |
@@ -261,10 +255,9 @@ |
157 |
} |
158 |
actions LibMpeg2 |
159 |
{ |
160 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
161 |
- rm -rf mpeg2dec && (gzip -dc mpeg2dec.tar.gz | tar xf - ) && |
162 |
- cd mpeg2dec && $(PATCH) -p1 < ../patch-libmpeg2.patch && |
163 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --disable-sdl && |
164 |
+ CONTRIB=%%CONTRIB%% && |
165 |
+ cd $CONTRIB/mpeg2dec && patch -p1 < ../patch-libmpeg2.patch && |
166 |
+ ./configure --prefix=$CONTRIB --disable-shared --disable-sdl && |
167 |
$(MAKE) && $(MAKE) install && |
168 |
$(STRIP) $CONTRIB/lib/libmpeg2.a |
169 |
} |
170 |
@@ -279,10 +272,9 @@ |
171 |
} |
172 |
actions LibOgg |
173 |
{ |
174 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
175 |
- rm -rf libogg && (gzip -dc libogg.tar.gz | tar xf - ) && |
176 |
- cd libogg && |
177 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && |
178 |
+ CONTRIB=%%CONTRIB%% && |
179 |
+ cd $CONTRIB/libogg && |
180 |
+ ./configure --prefix=$CONTRIB --disable-shared && |
181 |
$(MAKE) && $(MAKE) install && |
182 |
$(STRIP) $CONTRIB/lib/libogg.a |
183 |
} |
184 |
@@ -297,10 +289,9 @@ |
185 |
} |
186 |
actions LibSampleRate |
187 |
{ |
188 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
189 |
- rm -rf libsamplerate && (gzip -dc libsamplerate.tar.gz | tar xf - ) && |
190 |
- cd libsamplerate && |
191 |
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && |
192 |
+ CONTRIB=%%CONTRIB%% && |
193 |
+ cd $CONTRIB/libsamplerate && |
194 |
+ ./configure --prefix=$CONTRIB --disable-shared && |
195 |
$(MAKE) && $(MAKE) install && |
196 |
$(STRIP) $CONTRIB/lib/libsamplerate.a |
197 |
} |
198 |
@@ -315,10 +306,9 @@ |
199 |
} |
200 |
actions LibVorbis |
201 |
{ |
202 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
203 |
- rm -rf libvorbis && (gzip -dc libvorbis.tar.gz | tar xf - ) && |
204 |
- cd libvorbis && |
205 |
- ./configure --prefix=$CONTRIB --with-ogg=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && |
206 |
+ CONTRIB=%%CONTRIB%% && |
207 |
+ cd $CONTRIB/libvorbis && |
208 |
+ ./configure --prefix=$CONTRIB --with-ogg=$CONTRIB --disable-shared && |
209 |
$(MAKE) && $(MAKE) install && |
210 |
$(STRIP) $CONTRIB/lib/libvorbis.a |
211 |
} |
212 |
@@ -356,10 +346,9 @@ |
213 |
} |
214 |
actions LibX264 |
215 |
{ |
216 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
217 |
- rm -rf x264 && (gzip -dc x264.tar.gz | tar xf - ) && |
218 |
- cd x264 && $(LIBX264_PATCH) |
219 |
- bash ./configure --prefix=$CONTRIB --enable-pthread && |
220 |
+ CONTRIB=%%CONTRIB%% && |
221 |
+ cd $CONTRIB/x264 && $(LIBX264_PATCH) |
222 |
+ ./configure --prefix=$CONTRIB --enable-pthread && $(MAKE) && |
223 |
$(MAKE) libx264.a && cp libx264.a $CONTRIB/lib/ && cp x264.h $CONTRIB/include/ && $(STRIP) $CONTRIB/lib/libx264.a |
224 |
} |
225 |
Wget $(SUBDIR)/x264.tar.gz : $(SUBDIR)/version_x264.txt ; |
226 |
@@ -383,10 +372,9 @@ |
227 |
} |
33 |
} |
228 |
actions LibXvidCore |
34 |
|
229 |
{ |
|
|
230 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
231 |
- rm -rf xvidcore && (gzip -dc xvidcore.tar.gz | tar xf - ) && |
232 |
- cd xvidcore && $(LIBXVIDCORE_PATCH) |
233 |
- cd build/generic/ && ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) libxvidcore.a && |
234 |
+ CONTRIB=%%CONTRIB%% && |
235 |
+ cd $CONTRIB/xvidcore && $(LIBXVIDCORE_PATCH) |
236 |
+ cd build/generic/ && ./configure --prefix=$CONTRIB && $(MAKE) libxvidcore.a && |
237 |
cp ./=build/libxvidcore.a $CONTRIB/lib/ && |
238 |
cp ../../src/xvid.h $CONTRIB/include/ && |
239 |
$(STRIP) $CONTRIB/lib/libxvidcore.a |
240 |
@@ -404,9 +392,8 @@ |
241 |
} |
242 |
actions Zlib |
243 |
{ |
244 |
- cd `dirname $(>)` && CONTRIB=`pwd` && |
245 |
- rm -rf zlib && (gzip -dc zlib.tar.gz | tar xf - ) && |
246 |
- cd zlib && ./configure --prefix=$CONTRIB && |
247 |
+ CONTRIB=%%CONTRIB%% && |
248 |
+ cd $CONTRIB/zlib && ./configure --prefix=$CONTRIB && |
249 |
$(MAKE) && $(MAKE) install && touch $CONTRIB/.contrib && |
250 |
$(STRIP) $CONTRIB/lib/libz.a |
251 |
} |