cvs commit: de-docproj/books/porters-handbook book.sgml

From: Fabian Borschel <seirei(at)doc.bsdgroup.de>
Date: Sun, 30 Sep 2007 19:19:12 GMT

seirei 2007-09-30 19:19:12 UTC

  FreeBSD German Documentation Repository

  Modified files:
    books/porters-handbook book.sgml
  Log:
  - MFen 1.868->1.874
  - MFen 1.868->1.870 von Fabian Ruch
  
  Revision Changes Path
  1.135 +46 -63 de-docproj/books/porters-handbook/book.sgml
  
  Index: book.sgml
  ===================================================================
  RCS file: /home/cvs/de-docproj/books/porters-handbook/book.sgml,v
  retrieving revision 1.134
  retrieving revision 1.135
  diff -u -I$FreeBSDde.*$ -r1.134 -r1.135
  --- book.sgml 2 Sep 2007 07:31:41 -0000 1.134
  +++ book.sgml 30 Sep 2007 19:19:11 -0000 1.135
  @@ -3,8 +3,8 @@
       The FreeBSD German Documentation Project
   
       $FreeBSD$
  - $FreeBSDde: de-docproj/books/porters-handbook/book.sgml,v 1.134 2007/09/02 07:31:41 as Exp $
  - basiert auf: 1.868
  + $FreeBSDde: de-docproj/books/porters-handbook/book.sgml,v 1.135 2007/09/30 19:19:11 seirei Exp $
  + basiert auf: 1.874
   -->
   
   <!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
  @@ -796,7 +796,7 @@
           aus <command>configure</command> nicht genutzt werden (diese
           werden oft einige tausend Zeilen
           gro&szlig;!);&nbsp;&ndash;&nbsp;hier sollte
  - <literal>USE_AUTOTOOLS=autoconf:253</literal> definiert und
  + <literal>USE_AUTOTOOLS=autoconf:261</literal> definiert und
           das Diff aus <filename>configure.in</filename> genutzt
           werden.</para>
   
  @@ -5753,6 +5753,20 @@
             der Id des Autors als <makevar>MASTER_SITE_SUBDIR</makevar>
             erlaubt.</para>
   
  + <para>Jede der Einstellungen unten kann sowohl auf
  + <literal>YES</literal> als auch auf eine
  + Versionszeichenkette wie <literal>5.8.0+</literal> gesetzt
  + werden. Wenn <literal>YES</literal> benutzt wird, bedeutet
  + das, dass der Port mit jeder der unterst&uuml;tzten
  + <application>Perl</application>-Versionen funktioniert.
  + Falls ein Port nur mit einer bestimmten
  + <application>Perl</application>-Version funktioniert, kann
  + darauf mit einer Versionszeichenkette hingewiesen werden,
  + die entweder eine Mindest- (z.B. <literal>5.7.3+</literal>),
  + Maximal- (z.B. <literal>5.8.0-</literal>) oder
  + Absolutversion (z.B. <literal>5.8.3</literal>)
  + festlegt.</para>
  +
           <table frame="none">
             <title>Variablen f&uuml;r Ports, die <literal>perl</literal>
             benutzen</title>
  @@ -9792,23 +9806,28 @@
         <para><makevar>DESTDIR</makevar>, wenn es vom Benutzer gesetzt
           wird, bestimmt die alternative Umgebung (in der Regel eine
           Jail oder ein installiertes System, welches an anderer Stelle
  - als <filename>/</filename> eingeh&auml;ngt ist). Ein Port
  - wird unter
  + als <filename>/</filename> eingeh&auml;ngt ist).
  + Ein Port wird unter
           <makevar>DESTDIR</makevar>/<makevar>PREFIX</makevar>
           installiert und registriert sich in der Paket-Datenbank unter
  - <makevar>DESTDIR</makevar>/var/db/pkg. Es ist wichtig Ports
  - zu erstellen, welche sich an das <makevar>DESTDIR</makevar>
  - halten.</para>
  + <makevar>DESTDIR</makevar>/var/db/pkg.
  + Da <makevar>DESTDIR</makevar> mittels eines
  + &man.chroot.8;-Aufrufs vom Ports-System automatisch gesetzt
  + wird, brauchen Sie keine &Auml;nderungen oder besondere Pflege
  + f&uuml;r <makevar>DESTDIR</makevar>-konforme Ports.</para>
   
         <para>Der Wert von <makevar>PREFIX</makevar> wird auf
  - <makevar>LOCALBASE_REL</makevar> gesetzt (Standard ist
  - <filename>/usr/local</filename>). Wenn
  - <makevar>USE_X_PREFIX</makevar> oder
  - <makevar>USE_IMAKE</makevar> gesetzt werden, wird
  - <makevar>PREFIX</makevar> <makevar>X11BASE_REL</makevar>
  - annehmen (Standard ist <filename>/usr/X11R6</filename>). Wenn
  - <makevar>USE_LINUX_PREFIX</makevar> gesetzt wird, wird der
  - <makevar>PREFIX</makevar><makevar>LINUXBASE_REL</makevar>
  + <makevar>LOCALBASE</makevar> gesetzt (Standard ist
  + <filename>/usr/local</filename>).
  + Falls <makevar>USE_X_PREFIX</makevar> oder
  + <makevar>USE_IMAKE</makevar> gesetzt ist,
  + wird <makevar>PREFIX</makevar> <makevar>X11BASE</makevar>
  + entsprechen (aus
  + Kompatiblit&auml;tsgr&uuml;nden standardm&auml;&szlig;ig
  + <makevar>LOCALBASE</makevar>, das in Zukunft aber
  + komplett verschwinden wird).
  + Falls <makevar>USE_LINUX_PREFIX</makevar> gesetzt ist, wird
  + <makevar>PREFIX</makevar> <makevar>LINUXBASE</makevar>
           annehmen (Standard ist
           <filename>/compat/linux</filename>).</para>
   
  @@ -9870,54 +9889,6 @@
           funktioniert, wenn der Administrator den ganzen
           <filename>/usr/local</filename>-Baum an eine andere Stelle
           verschoben hat.</para>
  -
  - <para>Beachten Sie bitte, dass die Variablen
  - <makevar>LOCALBASE</makevar>, <makevar>LINUXBASE</makevar>,
  - <makevar>X11BASE</makevar>, <makevar>DOCSDIR</makevar>,
  - <makevar>EXAMPLESDIR</makevar>, <makevar>DATADIR</makevar>,
  - <makevar>DESKTOPDIR</makevar> <makevar>DESTDIR</makevar>
  - bereits enthalten. Die Verwendung von
  - <makevar>DESTDIR</makevar>&nbsp;<makevar>LOCALBASE</makevar>
  - ist falsch. Benutzen Sie <makevar>LOCALBASE_REL</makevar>,
  - <makevar>LINUXBASE_REL</makevar>,
  - <makevar>X11BASE_REL</makevar>, wenn Sie eine Variable relativ
  - zu <makevar>DESTDIR</makevar> ben&ouml;tigen. Um die
  - &Uuml;bersicht zu behalten kann man <makevar>DESTDIR
  - PREFIX</makevar> durch <makevar>TARGETDIR</makevar>
  - ersetzen.</para>
  -
  - <para>Beispiel einer richtigen Anwendung:</para>
  -
  - <programlisting>post-install:
  - ${INSTALL_PROGRAM} ${WRKSRC}/helper ${TARGETDIR}/bin/helper
  - ${INSTALL_DATA} ${WRKSRC}/guide.txt ${DOCSDIR}</programlisting>
  -
  - <para>Bei der Festlegung von Abh&auml;ngigkeiten im Port wird
  - <makevar>LOCALBASE</makevar> benutzt, da wir mit
  - Abh&auml;ngigkeiten innerhalb der Zielumgebung arbeiten.
  - F&uuml;r hart kodierte Pfadangaben von Dateien in der Software
  - muss <makevar>LOCALBASE_REL</makevar> genutzt werden, da die
  - Software in der Zielumgebung l&auml;uft.</para>
  -
  -
  - <para>Beispiel einer richtigen Anwendung:</para>
  -
  - <programlisting>RUN_DEPENDS= ${LOCALBASE}/share/gonzo/launch.dat:${PORTSDIR}/games/gonzo
  -
  -post-patch:
  - @${REINPLACE_CMD} -e 's|/usr/gonzo/launch.dat|${LOCALBASE_REL}/share/gonzo/launch.dat}' ${WRKSRC}/main.c
  - @${REINPLACE_CMD} -e 's|/etc/game.conf|${PREFIX}/etc/game.conf|' ${WRKSRC}/loader.c
  -
  -post-install:
  - @${INSTALL_DATA} ${WRKSRC}/example/conf ${TARGETDIR}/etc/game.conf</programlisting>
  -
  -
  - <para>In Packlisten, <filename>pkg-*</filename>-Skripten,
  - <literal>%%LOCALBASE%%</literal>,
  - <literal>%%LINUXBASE%%</literal> und
  - <literal>%%X11BASE%%</literal>-Erweiterungen sind die
  - Pfadangaben ohne DESTDIR vorhanden, da all diese Dateien im
  - Kontext einer Zielumgebung verarbeitet werden.</para>
       </sect1>
   
       <sect1 id="testing-tinderbox">
  @@ -12628,6 +12599,12 @@
               </row>
   
               <row>
  + <entry>6.2-STABLE nach dem Einpflegen von libutil(3) aus
  + CURRENT.</entry>
  + <entry>602112</entry>
  + </row>
  +
  + <row>
                 <entry>7.0-CURRENT.</entry>
                 <entry>700000</entry>
               </row>
  @@ -12980,6 +12957,12 @@
                   include/i4b verschoben wurden.</entry>
                 <entry>700052</entry>
               </row>
  + <row>
  + <entry>7.0-CURRENT, nachdem die Unterst&uuml;tzung
  + f&uuml;r PCI Dom&auml;nen hinzugef&uuml;gt
  + wurde.</entry>
  + <entry>700053</entry>
  + </row>
             </tbody>
           </tgroup>
         </table>
  

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Sun 30 Sep 2007 - 21:21:05 CEST

search this site