diff options
author | kraymer <kraymer@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-07-16 13:33:31 +0000 |
---|---|---|
committer | kraymer <kraymer@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-07-16 13:33:31 +0000 |
commit | 99785880301f69d130a53e3261d8785a0cbe5985 (patch) | |
tree | d732882fdfccd66f0f931aa573dd15e74eeff9be /DOCS/xml/de/ports.xml | |
parent | 24a95b2e232cb7976533b1fe83ff33d1d9e6ea1d (diff) |
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
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19117 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/xml/de/ports.xml')
-rw-r--r-- | DOCS/xml/de/ports.xml | 66 |
1 files changed, 55 insertions, 11 deletions
diff --git a/DOCS/xml/de/ports.xml b/DOCS/xml/de/ports.xml index a870904fb5..0d0bbe4b4c 100644 --- a/DOCS/xml/de/ports.xml +++ b/DOCS/xml/de/ports.xml @@ -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,15 +739,60 @@ $ ./configure --charset=noconv <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> <para> @@ -777,12 +822,11 @@ $ ./configure --charset=noconv </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 @@ cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P main <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. |