2013-01-21 18:38:45 +01:00
|
|
|
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<!DOCTYPE book PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
|
|
|
|
|
"../../../share/xml/freebsd50.dtd">
|
2004-05-24 22:15:04 +02:00
|
|
|
|
<!--
|
|
|
|
|
The FreeBSD Documentation Project
|
|
|
|
|
The FreeBSD French Documentation Project
|
|
|
|
|
|
|
|
|
|
$FreeBSD$
|
|
|
|
|
Original revision: 1.401
|
|
|
|
|
-->
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<book xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="fr">
|
|
|
|
|
<info><title>Le guide du cr<63>ateur de ports</title>
|
|
|
|
|
|
2004-05-24 22:15:04 +02:00
|
|
|
|
|
|
|
|
|
<authorgroup>
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<author><orgname>Le projet de documentation FreeBSD</orgname></author>
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</authorgroup>
|
|
|
|
|
|
|
|
|
|
<pubdate>Avril 2000</pubdate>
|
|
|
|
|
|
|
|
|
|
<copyright>
|
|
|
|
|
<year>2000</year>
|
|
|
|
|
<year>2001</year>
|
|
|
|
|
<year>2002</year>
|
|
|
|
|
<year>2003</year>
|
|
|
|
|
<year>2004</year>
|
|
|
|
|
<holder role="mailto:doc@FreeBSD.org">Le projet de documentation FreeBSD
|
|
|
|
|
</holder>
|
|
|
|
|
</copyright>
|
|
|
|
|
|
2012-06-24 08:58:25 +02:00
|
|
|
|
&legalnotice;
|
|
|
|
|
|
|
|
|
|
<releaseinfo>$FreeBSD$</releaseinfo>
|
2004-05-24 22:15:04 +02:00
|
|
|
|
|
|
|
|
|
<abstract>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
<para>N.d.T.: La version fran<61>aise est publi<6C>e sur le
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<link xlink:href="http://www.freebsd-fr.org/">serveur World Wide Web du groupe
|
2012-08-21 21:16:02 +02:00
|
|
|
|
de traduction en langue fran<61>aise de la documentation de
|
2013-11-07 16:39:28 +01:00
|
|
|
|
FreeBSD</link>.</para>
|
2004-05-24 22:15:04 +02:00
|
|
|
|
|
2012-08-21 21:16:02 +02:00
|
|
|
|
<para>N.d.T.: Contactez la &a.fr-doc; si vous voulez collaborer à
|
|
|
|
|
la traduction.</para>
|
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</abstract>
|
2013-11-07 16:39:28 +01:00
|
|
|
|
</info>
|
2004-05-24 22:15:04 +02:00
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="why-port">
|
2004-05-24 22:28:06 +02:00
|
|
|
|
<title>Introduction</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<para>La collection des ports de &os; est la m<>thode la plus
|
|
|
|
|
employ<6F>e pour installer des applications sous &os;. Comme tout
|
|
|
|
|
dans &os;, elle est bas<61>e sur un principe de volontariat. Ceci
|
|
|
|
|
est tr<74>s important a retenir tout au long de la lecture de ce
|
2004-05-24 22:28:06 +02:00
|
|
|
|
document. </para>
|
|
|
|
|
|
2012-08-21 21:16:02 +02:00
|
|
|
|
<para>Dans &os;, n'importe qui peut soumettre un nouveau port, ou
|
|
|
|
|
se porter volontaire à la maintenance d'un port sans
|
|
|
|
|
propri<72>taire—vous n'avez pas besoin de disposer de
|
2012-08-10 00:39:25 +02:00
|
|
|
|
privil<69>ges d'<27>criture CVS pour le faire.</para>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="own-port">
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<title>Cr<EFBFBD>ez vous m<>me votre port</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:45:40 +02:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<para>Alors, comme cela vous <20>tes interess<73> par cr<63>er votre
|
2004-05-24 22:45:40 +02:00
|
|
|
|
propre port ou pour mettre à jour un port existant ? Super !</para>
|
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<para>Ce qui suit, explique la fa<66>on de cr<63>er un nouveau
|
|
|
|
|
port pour &os;. Si vous d<>sirez en mettre un à jour, vous devez
|
2012-06-24 08:58:25 +02:00
|
|
|
|
lire cela puis lire la section <xref linkend="port-upgrading"/>.</para>
|
2004-05-24 22:45:40 +02:00
|
|
|
|
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<para>Lorsque ce document ne vous parait pas suffisemment d<>taill<6C>,
|
|
|
|
|
vous pouvez vous r<>ferer au fichier<filename>/usr/ports/Mk/bsd.port.mk</filename>
|
|
|
|
|
que tout fichier de Makefiles inclu. M<>me si vous ne modifiez pas des
|
|
|
|
|
Makefiles a longueur de journ<72>e, ce fichier est bien comment<6E> et vous
|
2012-08-21 21:16:02 +02:00
|
|
|
|
apprendrez beaucoup en le lisant. De plus, vous pouvez posez des questions
|
2012-08-10 00:39:25 +02:00
|
|
|
|
sp<73>cifiques sur la &a.ports;.</para>
|
2004-05-24 22:45:40 +02:00
|
|
|
|
|
|
|
|
|
<note>
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<para>Seule une fraction des variables (<varname><replaceable>VAR</replaceable></varname>)
|
2012-08-10 00:39:25 +02:00
|
|
|
|
qui peuvent <20>tres remplac<61>es sont mentionn<6E>es dans ce document.
|
2012-08-21 21:16:02 +02:00
|
|
|
|
La plupart (si ce n'est toutes), sont document<6E>es au d<>but du
|
2004-05-24 22:45:40 +02:00
|
|
|
|
fichier <filename>/usr/ports/Mk/bsd.port.mk</filename>; celles qui ne le sont pas
|
|
|
|
|
le seront. Notez aussi que ce fichier n'utilise pas une tabulation standard:
|
2012-08-21 21:16:02 +02:00
|
|
|
|
<application>Emacs</application> et <application>Vim</application> devraient
|
|
|
|
|
reconnaitre sans probl<62>me les valeurs en le chargeant. &man.vi.1; et &man.ex.1;
|
|
|
|
|
peuvent eux aussi utiliser la bonne valeur en tapant la commande
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<command>:set tabstop=4</command>, une fois le fichier charg<72>.</para>
|
2004-05-24 22:45:40 +02:00
|
|
|
|
</note>
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="quick-porting">
|
2004-05-24 22:15:04 +02:00
|
|
|
|
<title>Portage simple ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="slow">
|
2004-05-24 22:15:04 +02:00
|
|
|
|
<title>Portage complexe ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="porting-masterdir">
|
|
|
|
|
<title><varname>MASTERDIR ** Traduction en Cours **</varname></title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="shared">
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<title>Les versions des librairies partag<61>es ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="porting-manpages">
|
2004-05-24 22:15:04 +02:00
|
|
|
|
<title>Pages de manuel ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="porting-motif">
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<title>Portage n<>cessitant Motif ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="x11-fonts">
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<title>Polices de caract<63>res X11 ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="porting-info">
|
2004-05-24 22:15:04 +02:00
|
|
|
|
<title>Fichiers Info ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2013-05-23 18:39:25 +02:00
|
|
|
|
</chapter>
|
2004-05-24 22:15:04 +02:00
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="pkg-files">
|
|
|
|
|
<title>Les fichiers <filename>pkg-*</filename> ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="testing">
|
2004-05-24 22:15:04 +02:00
|
|
|
|
<title>Test de votre port ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="port-upgrading">
|
2004-05-24 22:15:04 +02:00
|
|
|
|
<title>Mise à jour du port ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="porting-dads">
|
2004-05-24 22:15:04 +02:00
|
|
|
|
<title>Bonnes pratiques et mauvaises pratiques ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="porting-samplem">
|
2004-05-24 22:15:04 +02:00
|
|
|
|
<title>Example de fichier <filename>Makefile</filename>** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="porting-autoplist">
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<title>Cr<EFBFBD>ation automatique de la packing-liste ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
|
2013-11-07 16:39:28 +01:00
|
|
|
|
<chapter xml:id="changes">
|
2012-08-10 00:39:25 +02:00
|
|
|
|
<title>Changements sur ce document et le syst<73>me des ports ** Traduction en Cours **</title>
|
2012-08-21 21:16:02 +02:00
|
|
|
|
&trans.a.gioria;
|
2004-05-24 22:15:04 +02:00
|
|
|
|
</chapter>
|
|
|
|
|
</book>
|