<prompt>#</prompt> <userinput>poudriere ports -c -m svn+https</userinput>
<prompt>#</prompt> <userinput>poudriere ports -c -m svn+https</userinput>
3 months ago
13.0-CURRENT after retiring <literal>malloc_last_fail</literal>.
13.0-CURRENT after retiring <literal>malloc_last_fail</literal>.
3 months ago
For more information see <xref linkend="using-lua"/>.
Para maiores informações, veja <xref linkend="using-cmakelua"/>.
3 months ago
Applications using <application>Lua</application> are normally built for only a single <application>Lua</application> version. However, library modules intended to be loaded by <application>Lua</application> code should use the <literal>module</literal> option to build with multiple flavors.
Os aplicativos que usam <application>Lua</application> são normalmente compilados para apenas uma única versão do <application>Lua</application>. No entanto, os módulos de biblioteca destinados a serem carregados pelo código <application>Lua</application> devem usar a opção <literal>module</literal> para compilar com vários flavors.
3 months ago
The default version is set by the usual <literal>DEFAULT_VERSIONS</literal> mechanism, unless a version or range of versions is specified as an argument, for example, <literal>51</literal> or <literal>51-53</literal>.
A versão padrão é definida pelo mecanismo usual <literal>DEFAULT_VERSIONS</literal>, a menos que uma versão ou intervalo de versões seja especificado como um argumento, por exemplo, <literal>51</literal> or <literal>51-53</literal>.
3 months ago
Adds a dependency on <application>Lua</application>. By default this is a library dependency, unless overridden by the <literal>build</literal> and/or <literal>run</literal> option. The <literal>env</literal> option prevents the addition of any dependency, while still defining all the usual variables.
Adiciona uma dependência de <application>Lua</application>. Por padrão, esta é uma dependência de biblioteca, a menos que seja invalidado por uma opção <literal>build</literal> ou <literal>run</literal>. A versão padrão é 5.2, a menos que seja definido pelo parâmetro <literal><replaceable>XY</replaceable></literal> (por exemplo, <literal>51</literal> ou <literal>52+</literal>)opção <literal>env</literal> evita a adição de qualquer dependência, enquanto ainda define todas as variáveis usuais.
3 months ago
Possible arguments: (none), <literal><replaceable>XY</replaceable></literal>, <literal><replaceable>XY</replaceable>+</literal>, <literal>-<replaceable>XY</replaceable></literal>, <literal><replaceable>XY</replaceable>-<replaceable>ZA</replaceable></literal>, <literal>module</literal>, <literal>flavors</literal>, <literal>build</literal>, <literal>run</literal>, <literal>env</literal>
Argumentos possíveis: (none), <literal><replaceable>XY</replaceable></literal>, <literal><replaceable>X.Y+Y</replaceable>+</literal>, <literal>-<replaceable>-XY</replaceable></literal>, <literal><replaceable>XY-</replaceable>-<replaceable>ZA</replaceable></literal>, <literal>patchmodule</literal>, <literal>flavors</literal>, <literal>build</literal>, <literal>run</literal>, <literal>testenv</literal>
3 months ago
<literal>NO_ARCH</literal> is meant to indicate that there is no need to build a package for each of the supported architectures. The goal is to reduce the amount of resources spent on building and distributing the packages such as network bandwidth and disk space on mirrors and on distribution media. Currently, however, our package infrastructure (e.g., package managers, mirrors, and package builders) is not set up to fully benefit from <literal>NO_ARCH</literal>.
<literal>NO_ARCH</literal> pretende indicar que não há necessidade de compilar um pacote para cada uma das arquiteturas suportadas. O objetivo é reduzir a quantidade de recursos gastos na compilação e distribuição de pacotes, como largura de banda de rede e espaço em disco em mirrors e na mídia de distribuição. Atualmente, entretanto, nossa infraestrutura de pacotes (por exemplo, gerenciadores de pacotes, mirrors e compiladores de pacotes) não estão configurados para se beneficiar totalmente do <literal>NO_ARCH</literal>.
3 months ago
The dash or <literal>null</literal> in the <literal>METHOD</literal> column means that <application>Poudriere</application> will not update or change this ports tree, ever. It is completely up to the user to maintain this tree, including all local modifications that may be used for testing new ports and submitting patches.
O traço ou <literal>null</literal> na coluna <literal>METHOD</literal> significa que o <application>Poudriere</application> nunca irá atualizar ou alterar esta árvore de ports. É de responsabilidade total do usuário a manutenção desta árvore, incluindo todas as modificações locais que podem ser usadas para testar novos ports e enviar patches.
3 months ago
<prompt>#</prompt> <userinput>poudriere ports -l</userinput>
PORTSTREE METHOD TIMESTAMP PATH
development null 2020-07-20 05:06:33 /work/ports
<prompt>#</prompt> <userinput>poudriere ports -l</userinput>
PORTSTREE METHOD TIMESTAMP PATH
development -null 2020-07-20 05:06:33 /work/ports
3 months ago
While useful for regular bulk builds, having this default ports tree with the <citerefentry><refentrytitle>portsnap</refentrytitle><manvolnum>8</manvolnum></citerefentry> method may not be the best way to deal with local modifications for a ports contributor. As with the creation of jails, it is possible to use a different method for creating the ports tree. To add an additional ports tree for testing local modifications and ports development, checking out the tree via <application>Subversion</application> (as described above) is preferable.
Embora seja útil para compilações em massa regulares, ter esta árvore de ports padrão com o método <citerefentry><refentrytitle>portsnap</refentrytitle><manvolnum>8</manvolnum></citerefentry> pode não ser a melhor maneira de lidar com modificações locais para um contribuidor de ports. Assim como na criação dos jails, é possível usar um método diferente para criar a árvore de ports. Para adicionar uma árvore de ports adicional para testar modificações locais e para o desenvolvimento de ports, é possível baixar a árvore via <application>Subversion</application> (como descrito acima) é preferido:
3 months ago
<prompt>#</prompt> <userinput>poudriere ports -l</userinput>
PORTSTREE METHOD TIMESTAMP PATH
default svn+https 2020-07-20 04:23:56 /poudriere/ports/default
<prompt>#</prompt> <userinput>poudriere ports -l</userinput>
PORTSTREE METHOD TIMESTAMP PATH
default svn+https 2020-07-20 04:23:56 /poudriere/ports/default
3 months ago
<prompt>#</prompt> <userinput>poudriere ports -l</userinput>
PORTSTREE METHOD TIMESTAMP PATH
default svn+https 2020-07-20 04:23:56 /poudriere/ports/default
<prompt>#</prompt> <userinput>poudriere ports -l</userinput>
PORTSTREE METHOD PATH default portsnap METHOD TIMESTAMP PATH
default svn+https 2020-07-20 04:23:56
/poudriere/ports/default
3 months ago
These commands create <literal>tank/poudriere/ports/default</literal>, mount it on <filename>/poudriere/ports/default</filename>, and populate it using either <citerefentry><refentrytitle>portsnap</refentrytitle><manvolnum>8</manvolnum></citerefentry> or <application>Subversion</application>. Afterward it is included in the list of known ports trees:
Estes comandos cria om <literal>tank/poudriere/ports/default</literal>, monta-o em <filename>/poudriere/ports/default</filename> e o povoa usando o <citerefentry><refentrytitle>portsnap</refentrytitle><manvolnum>8</manvolnum></citerefentry> ou <application>Subversion</application>. Depois disso, ele é incluído na lista de árvores de ports conhecidas:
3 months ago
<prompt>#</prompt> <userinput>poudriere ports -c -m svn+https</userinput>
<prompt>#</prompt> <userinput>poudriere ports -c -m svn+https</userinput>
3 months ago
<prompt>#</prompt> <userinput>poudriere ports -c -m svn+https</userinput>
<prompt>#</prompt> <userinput>poudriere ports -c -m svn+https -p subversive</userinput>
3 months ago
<prompt>#</prompt> <userinput>poudriere ports -c -m portsnap</userinput>
<prompt>#</prompt> <userinput>poudriere ports -c -m portsnap</userinput>
3 months ago
There are multiple ways to use ports trees in <application>Poudriere</application>. The most straightforward way is to have <application>Poudriere</application> create a default ports tree for itself, using either <citerefentry><refentrytitle>portsnap</refentrytitle><manvolnum>8</manvolnum></citerefentry> (if running FreeBSD 12.1 or 11.4) or <application>Subversion</application> (if running FreeBSD-CURRENT):
Existem várias maneiras de usar árvores de ports no <application>Poudriere</application>. A maneira mais direta é o <application>Poudriere</application> criar uma árvore de ports padrão para si mesmo usando <citerefentry><refentrytitle>portsnap</refentrytitle><manvolnum>8</manvolnum></citerefentry> (se estiver executando FreeBSD 12.1 ou 11.4) ou <application>Subversion</application> (se estiver executando FreeBSD-CURRENT):
3 months ago
In order to run a <literal>13.0-CURRENT</literal> <application>Poudriere</application> jail you must be running <literal>13.0-CURRENT</literal>. In general, newer kernels can build and run older jails. For instance, a <literal>13.0-CURRENT</literal> kernel can build and run a <literal>11.3-STABLE</literal> <application>Poudriere</application> jail if the <literal>COMPAT_FREEBSD11</literal> kernel option was compiled in (on by default in <literal>13.0-CURRENT</literal> <filename>GENERIC</filename> kernel config).
Para executar uma jail <literal>13.0-CURRENT</literal> no <application>Poudriere</application> você deve estar rodando o <literal>13.0-CURRENT</literal>. Em geral, novos kernels podem ser compilados e executar jails mais antigas. Por exemplo, um kernel <literal>13.0-CURRENT</literal> pode compilar e executar uma jail <literal>11.3-STABLE</literal> no <application>Poudriere</application> se a opção de kernel <literal>COMPAT_FREEBSD11</literal> tiver sido compilada (habilitada por padrão na configuração do kernel <filename>GENERIC</filename> do <literal>13.0-CURRENT</literal>).
3 months ago
See <xref linkend="using-lua"/> for further information.
Veja <xref linkend="using-perllua"/> para maiores informações.
3 months ago

Search