# HG changeset patch # User kraymer # Date 1153056811 0 # Node ID 21661fbbc44707c7557f18b75895ec91bab33ec5 # Parent 3630818b288e58614932a37f9c6e8265f487a8cb 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 diff -r 3630818b288e -r 21661fbbc447 DOCS/xml/de/ports.xml --- 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 @@ - + Portierungen @@ -739,14 +739,59 @@ Mac OS + MPlayer 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 + Xcode + von Apple installierst. + Besitzt du Mac OS X 10.3.9 oder später und QuickTime 7 + kannst du den Videoausgabetreiber verwenden. + + + + Leider ermöglicht es dir diese grundlegende Umgebung nicht, von allen netten Features + von MPlayer Gebrauch zu machen. + Beispielsweise müssen die Bibliotheken fontconfig + und freetype 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. + + Es stehen mindestens zwei zur Wahl: + Fink und + DarwinPorts. + 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. + + + + Um zum Beispiel MPlayer mit OSD-Unterstützung zu compilieren: + sudo port install pkgconfig + Dies wird pkg-config installieren, was ein System für die + Handhabung von Compiler-/Link-Flags für Bibliotheken ist. + Das configure-Skript von MPlayer + benutzt dies, um Bibliotheken angemessen zu erkennen. + Dann kannst du fontconfig auf ähnliche Weise installieren: + sudo port install fontconfig + Dann kannst du fortfahren mit der Ausführung von MPlayers + configure-Skript (beachte die Umgebungsvariablen + PKG_CONFIG_PATH und PATH, + so dass configure die mit DarwinPorts installierten + Bibliotheken findet): + PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure + MPlayer OS X GUI @@ -777,12 +822,11 @@ - Um die CVS-Module zu überprüfen, nimm: + Um ein Checkout der SVN-Module durchzuführen, benutze: -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 @@ -793,11 +837,11 @@ 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) Du musst zuerst main und main_noaltivec erzeugen.