jkois 2010-12-18 12:46:41 UTC
FreeBSD German Documentation Repository
Modified files:
books/porters-handbook book.sgml
Log:
MFen 1.1085
Revision Changes Path
1.225 +116 -11 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.224
retrieving revision 1.225
diff -u -I$FreeBSDde.*$ -r1.224 -r1.225
--- book.sgml 18 Dec 2010 12:39:12 -0000 1.224
+++ book.sgml 18 Dec 2010 12:46:41 -0000 1.225
@@ -3,8 +3,8 @@
The FreeBSD German Documentation Project
$FreeBSD$
- $FreeBSDde: de-docproj/books/porters-handbook/book.sgml,v 1.224 2010/12/18 12:39:12 jkois Exp $
- basiert auf: 1.1084
+ $FreeBSDde: de-docproj/books/porters-handbook/book.sgml,v 1.225 2010/12/18 12:46:41 jkois Exp $
+ basiert auf: 1.1085
-->
<!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -2618,11 +2618,11 @@
erleichtern.</para>
<para>Falls der originale Tarball Teil eines populären
- Archivs ist, wie X-contrib, GNU oder Perl CPAN, können
+ Archivs ist, wie SourceForge, GNU oder Perl CPAN, können
Sie möglicherweise auf diese Seiten in einer einfachen
und kompakten Form mittels
<makevar>MASTER_SITE_<replaceable>*</replaceable></makevar>
- (d.h., <makevar>MASTER_SITE_XCONTRIB</makevar>,
+ (d.h., <makevar>MASTER_SITE_SOURCEFORGE</makevar>,,
<makevar>MASTER_SITE_GNU</makevar> und
<makevar>MASTER_SITE_PERL_CPAN</makevar>) referenzieren.
Setzen Sie einfach <makevar>MASTER_SITES</makevar> auf eine
@@ -2630,8 +2630,12 @@
auf den Pfad innerhalb des Archivs. Hier ist ein
Beispiel:</para>
- <programlisting>MASTER_SITES= ${MASTER_SITE_XCONTRIB}
-MASTER_SITE_SUBDIR= applications</programlisting>
+ <programlisting>MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= make</programlisting>
+
+ <para>Oder verwenden Sie ein kondensiertes Format:</para>
+
+ <programlisting>MASTER_SITES= GNU/make</programlisting>
<para>Diese Variablen werden in
<filename>/usr/ports/Mk/bsd.sites.mk</filename> definiert.
@@ -2640,12 +2644,113 @@
neueste Version verwenden, bevor Sie einen Port
einschicken.</para>
- <para>Der Nutzer kann ebenfalls die Variable
- <makevar>MASTER_SITE_*</makevar> in der
- <filename>/etc/make.conf</filename> setzen. Dadurch werden
- unsere Vorgaben überschrieben und stattdessen werden
- die Spiegel-Server seiner Wahl für die populären
- Archive genutzt.</para>
+ <para>Für beliebte Seiten existieren sogenannte
+ <emphasis>magic</emphasis>-Makros, die eine bestimmte
+ Verzeichnisstruktur erstellen. Um eines dieser Makros zu
+ verwenden, geben Sie dessen Abkürzung an und Ihr System
+ wird versuchen, das korrekte Unterverzeichnis automatisch
+ zu bestimmen.</para>
+
+ <programlisting>MASTER_SITES= SF</programlisting>
+
+ <para>Ist das Ergebnis nicht korrekt, können Sie diesen
+ Wert auch überschreiben.</para>
+
+ <programlisting>MASTER_SITES= SF/stardict/WyabdcRealPeopleTTS/${PORTVERSION}</programlisting>
+
+ <table frame="none">
+ <title>Beliebte magic <makevar>MASTER_SITES</makevar>-Makros</title>
+
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Makro</entry>
+
+ <entry>Erwartetes Unterverzeichnis</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry><makevar>APACHE_JAKARTA</makevar></entry>
+
+ <entry><makevar>/dist/jakarta/${PORTNAME:S,-,,/,}/source</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>BERLIOS</makevar></entry>
+
+ <entry><makevar>/${PORTNAME:L}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>CHEESESHOP</makevar></entry>
+
+ <entry><makevar>/packages/source/source/${DISTNAME:C/(.).*/\1/}/${DISTNAME:C/(.*)-[0-9].*/\1/}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>DEBIAN</makevar></entry>
+
+ <entry><makevar>/debian/pool/main/${PORTNAME:C/^((lib)?.).*$/\1/}/${PORTNAME}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>GCC</makevar></entry>
+
+ <entry><makevar>/pub/gcc/releases/${DISTNAME}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>GNOME</makevar></entry>
+
+ <entry><makevar>/pub/GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>GNU</makevar></entry>
+
+ <entry><makevar>/gnu/${PORTNAME}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>MOZDEV</makevar></entry>
+
+ <entry><makevar>/pub/mozdev/${PORTNAME:L}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>PERL_CPAN</makevar></entry>
+
+ <entry><makevar>/pub/CPAN/modules/by-module/${PORTNAME:C/-.*//}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>PYTHON</makevar></entry>
+
+ <entry><makevar>/ftp/python/${PYTHON_PORTVERSION:C/rc[0-9]//}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>RUBYFORGE</makevar></entry>
+
+ <entry><makevar>/${PORTNAME:L}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>SAVANNAH</makevar></entry>
+
+ <entry><makevar>/${PORTNAME:L}</makevar></entry>
+ </row>
+
+ <row>
+ <entry><makevar>SF</makevar></entry>
+
+ <entry><makevar>/project/${PORTNAME:L}/${PORTNAME:L}/${PORTVERSION}</makevar></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
</sect2>
<sect2>
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Sat 18 Dec 2010 - 13:46:57 CET