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ß!); – 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ü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ü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ängt ist). Ein Port
- wird unter
+ als <filename>/</filename> eingehä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 Änderungen oder besondere Pflege
+ fü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ätsgründen standardmäß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> <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ötigen. Um die
- Ü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ängigkeiten im Port wird
- <makevar>LOCALBASE</makevar> benutzt, da wir mit
- Abhängigkeiten innerhalb der Zielumgebung arbeiten.
- Für hart kodierte Pfadangaben von Dateien in der Software
- muss <makevar>LOCALBASE_REL</makevar> genutzt werden, da die
- Software in der Zielumgebung lä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ützung
+ für PCI Domänen hinzugefü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