fboerner 2010-05-16 10:24:46 UTC
FreeBSD German Documentation Repository
Modified files:
books/porters-handbook book.sgml
Log:
MFen 1.1040 -> 1.1041
Hinzufuegen eines PLIST_SUB @comment Beispiels in der pkg-plist Sektion
Beigetragen von Fabian Ruch
Revision Changes Path
1.189 +22 -1 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.188
retrieving revision 1.189
diff -u -I$FreeBSDde.*$ -r1.188 -r1.189
--- book.sgml 16 May 2010 09:15:03 -0000 1.188
+++ book.sgml 16 May 2010 10:24:46 -0000 1.189
@@ -3,8 +3,8 @@
The FreeBSD German Documentation Project
$FreeBSD$
- $FreeBSDde: de-docproj/books/porters-handbook/book.sgml,v 1.188 2010/05/16 09:15:03 fboerner Exp $
- basiert auf: 1.1040
+ $FreeBSDde: de-docproj/books/porters-handbook/book.sgml,v 1.189 2010/05/16 10:24:46 fboerner Exp $
+ basiert auf: 1.1041
-->
<!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -9495,6 +9495,27 @@
(oder manchmal sogar hunderte) Zeilen in
<filename>pkg-plist</filename> anpassen.</para>
+ <para>Falls Ihr Port in Abhängigkeit von den
+ ausgewählten Optionen Dateien installiert, ist es
+ üblich, den entsprechenden Zeilen in der
+ <filename>pkg-plist</filename> eine Zeichenfolge
+ <literal>%%TAG%%</literal> voranzustellen, wobei der
+ Platzhalter <literal>TAG</literal> der Variablen
+ <makevar>PLIST_SUB</makevar> im <filename>Makefile</filename>
+ bei gleichzeitiger Zuweisung des speziellen Werts
+ <literal>@comment</literal> hinzugefügt wird, der die
+ Paket-Werkzeuge die Zeile ignorieren lässt:</para>
+
+ <programlisting>.if defined(WITH_X11)
+PLIST_SUB+= X11=""
+.else
+PLIST_SUB+= X11="@comment "
+.endif</programlisting>
+
+ <para>und in der <filename>pkg-plist</filename>:</para>
+
+ <programlisting>%%X11%%bin/foo-gui</programlisting>
+
<para>Diese Ersetzung (ebenso wie das Hinzufügen weiterer
<link linkend="makefile-manpages">Manualpages</link>) wird
zwischen den <maketarget>pre-install</maketarget>- und
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Sun 16 May 2010 - 12:25:05 CEST