comparison DOCS/xml/de/ports.xml @ 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 08ea0dbc6298
comparison
equal deleted inserted replaced
19111:3630818b288e 19112:21661fbbc447
1 <?xml version="1.0" encoding="iso-8859-1"?> 1 <?xml version="1.0" encoding="iso-8859-1"?>
2 <!-- in sync with r18824 --> 2 <!-- in sync with r19104 -->
3 <chapter id="ports" xreflabel="Ports"> 3 <chapter id="ports" xreflabel="Ports">
4 <title>Portierungen</title> 4 <title>Portierungen</title>
5 5
6 <sect1 id="linux"> 6 <sect1 id="linux">
7 <title>Linux</title> 7 <title>Linux</title>
737 </sect1> 737 </sect1>
738 738
739 739
740 <sect1 id="macos"> 740 <sect1 id="macos">
741 <title>Mac OS</title> 741 <title>Mac OS</title>
742
742 <para> 743 <para>
743 <application>MPlayer</application> läuft nicht auf Mac OS Versionen vor 744 <application>MPlayer</application> läuft nicht auf Mac OS Versionen vor
744 10, sollte jedoch hervorragend auf Mac OS X 10.2 und darüber compilieren. 745 10, sollte jedoch hervorragend auf Mac OS X 10.2 und darüber compilieren.
745 Der vorgezogene Compiler ist die Apple-Version von 746 Der vorgezogene Compiler ist die Apple-Version von
746 GCC 3.x oder höher. Besitzt du Mac OS X 10.3.9 oder später und QuickTime 7 747 GCC 3.x oder höher.
747 kannst du den macosx-Video-Ausgabetreiber verwenden. 748 Du kannst die grundlegende Compilierumgebung schaffen, indem du
748 </para> 749 <ulink url="http://developer.apple.com/tools/download/">Xcode</ulink>
749 750 von Apple installierst.
751 Besitzt du Mac OS X 10.3.9 oder später und QuickTime 7
752 kannst du den Videoausgabetreiber <option>macosx</option> verwenden.
753 </para>
754
755 <para>
756 Leider ermöglicht es dir diese grundlegende Umgebung nicht, von allen netten Features
757 von <application>MPlayer</application> Gebrauch zu machen.
758 Beispielsweise müssen die Bibliotheken <systemitem class="library">fontconfig</systemitem>
759 und <systemitem class="library">freetype</systemitem> auf deinem System installiert sein,
760 damit das OSD eincompiliert werden kann.
761 Im Gegensatz zu anderen Unices wie den meisten Linux- und BSD-Varianten besitzt
762 OS X kein Paketsystem, das im System enthalten ist.
763 </para>
764
765 <para>
766 Es stehen mindestens zwei zur Wahl:
767 <ulink url="http://fink.sourceforge.net/">Fink</ulink> und
768 <ulink url="http://darwinports.opendarwin.org/">DarwinPorts</ulink>.
769 Beide bieten in etwa denselben Funktionsumfang (z.B. eine Menge Pakete, von denen
770 gewählt werden kann, Auflösung von Abhängigkeiten, die Möglichkeit, einfach
771 Pakete hinzuzufügen/zu aktualisieren/zu entfernen, etc...).
772 Fink bietet sowohl vorcompilierte Binärpakete als auch das Erstellen aus den
773 Quelldateien, wohingegen DarwinPorts nur das Erstellen aus den Quellen anbietet.
774 Der Autor dieser Anleitung hat DarwinPorts gewählt aus dem Grund, dass das
775 grundlegende Setup etwas leichtgewichtiger war.
776 Folgende Beispiele werden sich auf DarwinPorts beziehen.
777 </para>
778
779 <para>
780 Um zum Beispiel <application>MPlayer</application> mit OSD-Unterstützung zu compilieren:
781 <screen>sudo port install pkgconfig</screen>
782 Dies wird <application>pkg-config</application> installieren, was ein System für die
783 Handhabung von Compiler-/Link-Flags für Bibliotheken ist.
784 Das <systemitem>configure</systemitem>-Skript von <application>MPlayer</application>
785 benutzt dies, um Bibliotheken angemessen zu erkennen.
786 Dann kannst du <application>fontconfig</application> auf ähnliche Weise installieren:
787 <screen>sudo port install fontconfig</screen>
788 Dann kannst du fortfahren mit der Ausführung von <application>MPlayer</application>s
789 <systemitem>configure</systemitem>-Skript (beachte die Umgebungsvariablen
790 <systemitem>PKG_CONFIG_PATH</systemitem> und <systemitem>PATH</systemitem>,
791 so dass <systemitem>configure</systemitem> die mit DarwinPorts installierten
792 Bibliotheken findet):
793 <screen>PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure</screen>
794 </para>
750 795
751 <sect2 id="osx_gui"> 796 <sect2 id="osx_gui">
752 <title>MPlayer OS X GUI</title> 797 <title>MPlayer OS X GUI</title>
753 <para> 798 <para>
754 Du bekommst ein natives GUI für <application>MPlayer</application> zusammen 799 Du bekommst ein natives GUI für <application>MPlayer</application> zusammen
775 <systemitem>main</systemitem> ist MPlayer und 820 <systemitem>main</systemitem> ist MPlayer und
776 <systemitem>main_noaltivec</systemitem> ist MPlayer ohne AltiVec-Unterstützung. 821 <systemitem>main_noaltivec</systemitem> ist MPlayer ohne AltiVec-Unterstützung.
777 </para> 822 </para>
778 823
779 <para> 824 <para>
780 Um die CVS-Module zu überprüfen, nimm: 825 Um ein Checkout der SVN-Module durchzuführen, benutze:
781 826
782 <screen> 827 <screen>
783 cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login 828 svn checkout svn://svn.mplayerhq.hu/mplayerosx/trunk/ mplayerosx
784 cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P mplayerosx 829 svn checkout svn://svn.mplayerhq.hu/mplayer/trunk/ main
785 cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P main
786 </screen> 830 </screen>
787 </para> 831 </para>
788 832
789 <para> 833 <para>
790 Um <application>MPlayerOSX</application> zu bilden, musst du 834 Um <application>MPlayerOSX</application> zu bilden, musst du
791 so etwas ähnliches einrichten: 835 so etwas ähnliches einrichten:
792 836
793 <screen> 837 <screen>
794 MPlayer_source_verzeichnis 838 MPlayer_source_verzeichnis
795 | 839 |
796 |--->main (MPlayer CVS-Quelle) 840 |--->main (MPlayer SVN-Quelldateien)
797 | 841 |
798 |--->main_noaltivec (MPlayer CVS-Quelle konfiguriert mit --disable-altivec) 842 |--->main_noaltivec (MPlayer SVN-Quelldateien konfiguriert mit --disable-altivec)
799 | 843 |
800 |--->mplayerosx (MPlayer OS X CVS-Quelle) 844 |--->mplayerosx (MPlayer OS X SVN-Quelldateien)
801 </screen> 845 </screen>
802 846
803 Du musst zuerst main und main_noaltivec erzeugen. 847 Du musst zuerst main und main_noaltivec erzeugen.
804 </para> 848 </para>
805 849