Mercurial > mplayer.hg
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 |