Mercurial > mplayer.hg
changeset 19112:21661fbbc447
sync of ports.xml:
r19104: CVS --> SVN
r18923: Update MPlayerOSX checkout commandlines with subversion commandline
r18843: typo/grammar fixes
r18842: More information on how to compile MPlayer on OSX with extra features
author | kraymer |
---|---|
date | Sun, 16 Jul 2006 13:33:31 +0000 |
parents | 3630818b288e |
children | f36ebb72b842 |
files | DOCS/xml/de/ports.xml |
diffstat | 1 files changed, 54 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/xml/de/ports.xml Sun Jul 16 12:59:00 2006 +0000 +++ b/DOCS/xml/de/ports.xml Sun Jul 16 13:33:31 2006 +0000 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- in sync with r18824 --> +<!-- in sync with r19104 --> <chapter id="ports" xreflabel="Ports"> <title>Portierungen</title> @@ -739,14 +739,59 @@ <sect1 id="macos"> <title>Mac OS</title> + <para> <application>MPlayer</application> läuft nicht auf Mac OS Versionen vor 10, sollte jedoch hervorragend auf Mac OS X 10.2 und darüber compilieren. Der vorgezogene Compiler ist die Apple-Version von - GCC 3.x oder höher. Besitzt du Mac OS X 10.3.9 oder später und QuickTime 7 - kannst du den macosx-Video-Ausgabetreiber verwenden. + GCC 3.x oder höher. + Du kannst die grundlegende Compilierumgebung schaffen, indem du + <ulink url="http://developer.apple.com/tools/download/">Xcode</ulink> + von Apple installierst. + Besitzt du Mac OS X 10.3.9 oder später und QuickTime 7 + kannst du den Videoausgabetreiber <option>macosx</option> verwenden. +</para> + +<para> + Leider ermöglicht es dir diese grundlegende Umgebung nicht, von allen netten Features + von <application>MPlayer</application> Gebrauch zu machen. + Beispielsweise müssen die Bibliotheken <systemitem class="library">fontconfig</systemitem> + und <systemitem class="library">freetype</systemitem> auf deinem System installiert sein, + damit das OSD eincompiliert werden kann. + Im Gegensatz zu anderen Unices wie den meisten Linux- und BSD-Varianten besitzt + OS X kein Paketsystem, das im System enthalten ist. </para> +<para> + Es stehen mindestens zwei zur Wahl: + <ulink url="http://fink.sourceforge.net/">Fink</ulink> und + <ulink url="http://darwinports.opendarwin.org/">DarwinPorts</ulink>. + Beide bieten in etwa denselben Funktionsumfang (z.B. eine Menge Pakete, von denen + gewählt werden kann, Auflösung von Abhängigkeiten, die Möglichkeit, einfach + Pakete hinzuzufügen/zu aktualisieren/zu entfernen, etc...). + Fink bietet sowohl vorcompilierte Binärpakete als auch das Erstellen aus den + Quelldateien, wohingegen DarwinPorts nur das Erstellen aus den Quellen anbietet. + Der Autor dieser Anleitung hat DarwinPorts gewählt aus dem Grund, dass das + grundlegende Setup etwas leichtgewichtiger war. + Folgende Beispiele werden sich auf DarwinPorts beziehen. +</para> + +<para> + Um zum Beispiel <application>MPlayer</application> mit OSD-Unterstützung zu compilieren: + <screen>sudo port install pkgconfig</screen> + Dies wird <application>pkg-config</application> installieren, was ein System für die + Handhabung von Compiler-/Link-Flags für Bibliotheken ist. + Das <systemitem>configure</systemitem>-Skript von <application>MPlayer</application> + benutzt dies, um Bibliotheken angemessen zu erkennen. + Dann kannst du <application>fontconfig</application> auf ähnliche Weise installieren: + <screen>sudo port install fontconfig</screen> + Dann kannst du fortfahren mit der Ausführung von <application>MPlayer</application>s + <systemitem>configure</systemitem>-Skript (beachte die Umgebungsvariablen + <systemitem>PKG_CONFIG_PATH</systemitem> und <systemitem>PATH</systemitem>, + so dass <systemitem>configure</systemitem> die mit DarwinPorts installierten + Bibliotheken findet): + <screen>PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure</screen> +</para> <sect2 id="osx_gui"> <title>MPlayer OS X GUI</title> @@ -777,12 +822,11 @@ </para> <para> - Um die CVS-Module zu überprüfen, nimm: + Um ein Checkout der SVN-Module durchzuführen, benutze: <screen> -cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login -cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P mplayerosx -cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P main +svn checkout svn://svn.mplayerhq.hu/mplayerosx/trunk/ mplayerosx +svn checkout svn://svn.mplayerhq.hu/mplayer/trunk/ main </screen> </para> @@ -793,11 +837,11 @@ <screen> MPlayer_source_verzeichnis | - |--->main (MPlayer CVS-Quelle) + |--->main (MPlayer SVN-Quelldateien) | - |--->main_noaltivec (MPlayer CVS-Quelle konfiguriert mit --disable-altivec) + |--->main_noaltivec (MPlayer SVN-Quelldateien konfiguriert mit --disable-altivec) | - |--->mplayerosx (MPlayer OS X CVS-Quelle) + |--->mplayerosx (MPlayer OS X SVN-Quelldateien) </screen> Du musst zuerst main und main_noaltivec erzeugen.