comparison DOCS/xml/en/ports.xml @ 28384:452c6b9ffaad

Remove remarks about GNU Make being required on some systems. GNU Make 3.81 or later is required everywhere.
author diego
date Sun, 01 Feb 2009 11:15:18 +0000
parents a1451877ff0e
children 838215551d62
comparison
equal deleted inserted replaced
28383:d65b00f5af0f 28384:452c6b9ffaad
105 105
106 <para> 106 <para>
107 <application>MPlayer</application> runs on all known BSD flavors. 107 <application>MPlayer</application> runs on all known BSD flavors.
108 There are ports/pkgsrc/fink/etc versions of <application>MPlayer</application> 108 There are ports/pkgsrc/fink/etc versions of <application>MPlayer</application>
109 available that are probably easier to use than our raw sources. 109 available that are probably easier to use than our raw sources.
110 </para>
111
112 <para>
113 To build <application>MPlayer</application> you will need GNU make
114 (gmake - native BSD make will not work) and a recent version of binutils.
115 </para> 110 </para>
116 111
117 <para> 112 <para>
118 If <application>MPlayer</application> complains about not finding 113 If <application>MPlayer</application> complains about not finding
119 <filename>/dev/cdrom</filename> or <filename>/dev/dvd</filename>, 114 <filename>/dev/cdrom</filename> or <filename>/dev/dvd</filename>,
221 result in very poor MPlayer performance. 216 result in very poor MPlayer performance.
222 </para></listitem> 217 </para></listitem>
223 </itemizedlist> 218 </itemizedlist>
224 219
225 <para> 220 <para>
226 To build the package you will need GNU <application>make</application>
227 (<filename>gmake</filename>, <filename>/opt/sfw/gmake</filename>), native
228 Solaris make will not work. Typical error you get when building with
229 Solaris' make instead of GNU make:
230 <screen>
231 % /usr/ccs/bin/make
232 make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen
233 </screen>
234 </para>
235
236 <para>
237 On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter if 221 On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter if
238 GNU C/C++ compiler is configured with or without the GNU assembler. 222 GNU C/C++ compiler is configured with or without the GNU assembler.
239 </para> 223 </para>
240 224
241 <para> 225 <para>
376 by Martin Gansser on his homepage. With these instructions the build should 360 by Martin Gansser on his homepage. With these instructions the build should
377 work out of the box. The following information is taken from this HOWTO. 361 work out of the box. The following information is taken from this HOWTO.
378 </para> 362 </para>
379 363
380 <para> 364 <para>
381 You need GCC 3.4.0 or later, GNU make 3.80 or later and SDL 1.2.7 or later. 365 You need GCC 3.4.0 or later and SDL 1.2.7 or later.
382 HP cc will not produce a working program, prior GCC versions are buggy. 366 HP cc will not produce a working program, prior GCC versions are buggy.
383 For OpenGL functionality you need to install Mesa and the gl and gl2 video 367 For OpenGL functionality you need to install Mesa and the gl and gl2 video
384 output drivers should work, speed may be very bad, depending on the CPU speed, 368 output drivers should work, speed may be very bad, depending on the CPU speed,
385 though. A good replacement for the rather poor native HP-UX sound system is 369 though. A good replacement for the rather poor native HP-UX sound system is
386 GNU esound. 370 GNU esound.
488 <application>MPlayer</application> using GCC 3.4 or greater, 472 <application>MPlayer</application> using GCC 3.4 or greater,
489 or if you are building on POWER5, GCC 4.0 is required. 473 or if you are building on POWER5, GCC 4.0 is required.
490 </para> 474 </para>
491 475
492 <para> 476 <para>
493 Ensure that you are using GNU make
494 (<filename>/opt/freeware/bin/gmake</filename>) to build
495 <application>MPlayer</application>, as you will encounter problems if
496 you use <filename>/usr/ccs/bin/make</filename>.
497 </para>
498
499 <para>
500 CPU detection is still a work in progress. 477 CPU detection is still a work in progress.
501 The following architectures have been tested: 478 The following architectures have been tested:
502 </para> 479 </para>
503 480
504 <itemizedlist> 481 <itemizedlist>