From 5fe0c87bd769efa290358878e624515fc3e37a91 Mon Sep 17 00:00:00 2001 From: gpoirier Date: Tue, 27 Jun 2006 23:01:40 +0000 Subject: More information on how to compile MPlayer on OSX with extra features git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18842 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/en/ports.xml | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) (limited to 'DOCS/xml') diff --git a/DOCS/xml/en/ports.xml b/DOCS/xml/en/ports.xml index f0e0355a03..d1ea46326a 100644 --- a/DOCS/xml/en/ports.xml +++ b/DOCS/xml/en/ports.xml @@ -689,9 +689,50 @@ $ ./configure --charset=noconv MPlayer does not work on Mac OS versions before 10, but should compile out-of-the-box on Mac OS X 10.2 and up. The preferred compiler is the Apple version of -GCC 3.x or later. If you have Mac OS X 10.3.9 or later and QuickTime 7 +GCC 3.x or later. +You can get the basic compilation environement by installing Apple's +Xcode. +If you have Mac OS X 10.3.9 or later and QuickTime 7 you can use the macosx video output driver. + +Unfortunately, this basic environment won't allow you to take advantage +of all the nice features of MPlayer. +For instance, in order to have OSD support compiled in, you will need +to have fontconfig and freetype libraries installed in your machine. +Contrary to other Unixes such as most Linux and BSDs, OSX doesn't have just +one packaging system that comes with the system. + + +There's at least two to choose from: +Fink and +DarwinPorts. +Both of them provide about the same service (i.e. a lot of packages to +choose from, dependencies resolution, the ability to simply add/update/remove +packages, etc...). +Fink offers both precompiled binary packages or to build everything from +source, whereas DarwinPorts only offers to build them from source. +The author of this guide chose DarwinPorts for the simple fact that its basic +setup was more lightweight. +Later examples will be based on DarwinPorts. + + +For instance, to compile MPlayer with OSD support: +sudo port install pkgconfig +This will install pkg-config, which is a system for +managing library compile/link flags. +MPlayer's configure script +uses it to properly detect libraries. +Then you can install fontconfig in a +similar way: +sudo port install fontconfig +Then you can proceed with launching MPlayer's +configure script (note the +PKG_CONFIG_PATH and PATH +environment variables so that configure find the +libraries installed with DarwinPorts): +PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure + MPlayer OS X GUI -- cgit v1.2.3