Translation

(itstool) path: example/para
To build a set with a non default <application>Perl</application> version, for example, <literal>5.20</literal>, using a set named <literal>perl5-20</literal>, create a <filename>perl5-20-make.conf</filename> with this line:
247/2240
Context English Portuguese (Brazil) State
<prompt>#</prompt> <userinput>poudriere options -c www/firefox -z devset</userinput> <prompt>#</prompt> <userinput>poudriere options -c www/firefox -z devset</userinput>
The configuration dialog for <package role="port">www/firefox</package> is shown, and options can be edited. The selected options are saved to the <literal>devset</literal> set. O diálogo de configuração para o <package role="port">www/firefox</package> é mostrado e as opções podem ser editadas. As opções selecionadas são salvas no set <literal>devset</literal>.
<application>Poudriere</application> is very flexible in the option configuration. They can be set for particular jails, ports trees, and for multiple ports by one command. Refer to <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry> for details. <application>Poudriere</application> é muito flexível na configuração das opções. Elas podem ser configuradas para jails específicas, árvores de ports e para vários ports por um comando. Veja <citerefentry vendor="ports"><refentrytitle>poudriere</refentrytitle><manvolnum>8</manvolnum></citerefentry> para detalhes.
Providing a Custom <filename>make.conf</filename> File Fornecendo um Arquivo <filename>make.conf</filename> Customizado
Similar to using sets, <application>Poudriere</application> will also use a custom <filename>make.conf</filename> if it is provided. No special command line argument is necessary. Instead, <application>Poudriere</application> looks for existing files matching a name scheme derived from the command line. For instance: Semelhante ao uso de conjuntos (sets), o <application>Poudriere</application> também usará um <filename>make.conf</filename> personalizado se for fornecido. Nenhum argumento de linha de comando especial é necessário. Em vez disso, o <application>Poudriere</application> procura por arquivos existentes que correspondam a um esquema de nomes derivado da linha de comando. Por exemplo:
causes <application>Poudriere</application> to check for the existence of these files in this order: faz o <application>Poudriere</application> verificar a existência desses arquivos nesta ordem:
<filename>/usr/local/etc/poudriere.d/make.conf</filename> <filename>/usr/local/etc/poudriere.d/make.conf</filename>
<filename>/usr/local/etc/poudriere.d/devset-make.conf</filename> <filename>/usr/local/etc/poudriere.d/devset-make.conf</filename>
<filename>/usr/local/etc/poudriere.d/development-make.conf</filename> <filename>/usr/local/etc/poudriere.d/development-make.conf</filename>
<filename>/usr/local/etc/poudriere.d/113Ramd64-make.conf</filename> <filename>/usr/local/etc/poudriere.d/113Ramd64-make.conf</filename>
<filename>/usr/local/etc/poudriere.d/113Ramd64-development-make.conf</filename> <filename>/usr/local/etc/poudriere.d/113Ramd64-development-make.conf</filename>
<filename>/usr/local/etc/poudriere.d/113Ramd64-devset-make.conf</filename> <filename>/usr/local/etc/poudriere.d/113Ramd64-devset-make.conf</filename>
<filename>/usr/local/etc/poudriere.d/113Ramd64-development-devset-make.conf</filename> <filename>/usr/local/etc/poudriere.d/113Ramd64-development-devset-make.conf</filename>
Unlike with sets, all of the found files will be appended, <emphasis>in that order</emphasis>, into one <filename>make.conf</filename> inside the build jails. It is hence possible to have general make variables, intended to affect all builds in <filename>/usr/local/etc/poudriere.d/make.conf</filename>. Special variables, intended to affect only certain jails or sets can be set in specialised <filename>make.conf</filename> files, such as <filename>/usr/local/etc/poudriere.d/113Ramd64-development-devset-make.conf</filename>. Ao contrário dos conjuntos, todos os arquivos encontrados serão anexados, <emphasis>naquela ordem</emphasis>, em um <filename>make.conf</filename> dentro das jails de compilação. Assim, é possível ter variáveis gerais, destinadas a afetar todas as compilações <filename>/usr/local/etc/poudriere.d/make.conf</filename>. Variáveis especiais, destinadas a afetar apenas determinadas jails ou conjuntos, podem ser setadas em arquivos especiais como <filename>make.conf</filename>, assim como <filename>/usr/local/etc/poudriere.d/113Ramd64-development-devset-make.conf</filename>.
Using <filename>make.conf</filename> to Change Default <application>Perl</application> Usando <filename>make.conf</filename> para Alterar o <application>Perl</application> Padrão
To build a set with a non default <application>Perl</application> version, for example, <literal>5.20</literal>, using a set named <literal>perl5-20</literal>, create a <filename>perl5-20-make.conf</filename> with this line: Para compilar um conjunto com uma versão não padrão do <application>Perl</application>, por exemplo, <literal>5.20</literal>, usando um conjunto chamado <literal>perl5-20</literal>, crie um <filename>perl5-20-make.conf</filename> com esta entrada:
DEFAULT_VERSIONS+= perl=5.20 DEFAULT_VERSIONS+= perl=5.20
Note the use of <literal>+=</literal> so that if the variable is already set in the default <filename>make.conf</filename> its content will not be overwritten. Observe o uso de <literal>+=</literal> de modo que, se a variável já estiver definida no <filename>make.conf</filename> padrão, seu conteúdo não será sobrescrito.
Pruning no Longer Needed Distfiles Remoção de Distfiles Não Mais Necessários
<application>Poudriere</application> comes with a built-in mechanism to remove outdated distfiles that are no longer used by any port of a given tree. The command <application>Poudriere</application> vem com um mecanismo embutido para remover distfiles desatualizados que não são mais usados ​​por qualquer port de uma determinada árvore. O comando
<prompt>#</prompt> <userinput>poudriere distclean -p <replaceable>portstree</replaceable></userinput> <prompt>#</prompt> <userinput>poudriere distclean -p <replaceable>portstree</replaceable></userinput>
will scan the distfiles folder, <varname>DISTFILES_CACHE</varname> in <filename>poudriere.conf</filename>, versus the ports tree given by the <literal>-p <replaceable>portstree</replaceable></literal> argument and prompt for removal of those distfiles. To skip the prompt and remove all unused files unconditionally, the <literal>-y</literal> argument can be added: irá escanear a pasta distfiles, <varname>DISTFILES_CACHE</varname> dentro do <filename>poudriere.conf</filename>, contra a árvore de ports dada pelo argumento <literal>-p <replaceable>portstree</replaceable></literal> e solicitar a remoção desses distfiles. Para pular o prompt e remover incondicionalmente todos os arquivos não utilizados, o argumento <literal>-y</literal> pode ser adicionado:
<prompt>#</prompt> <userinput>poudriere distclean -p <replaceable>portstree</replaceable> -y</userinput> <prompt>#</prompt> <userinput>poudriere distclean -p <replaceable>portstree</replaceable> -y</userinput>
Upgrading a Port Atualizando um Port
When a port is not the most recent version available from the authors, update the local working copy of <filename>/usr/ports</filename>. The port might have already been updated to the new version. Quando um port não estiver na versão mais recente disponibilizada pelos autores, atualize a sua cópia de trabalho local do <filename>/usr/ports</filename>. O port pode já ter sido atualizado para a nova versão.
When working with more than a few ports, it will probably be easier to use <application>Subversion</application> to keep the whole ports collection up-to-date, as described in the <link xlink:href="@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/ports-using.html">Handbook</link>. This will have the added benefit of tracking all the port's dependencies. Ao trabalhar com diversos ports, provavelmente será mais fácil usar o <application>Subversion</application> para manter toda a coleção de ports atualizada, conforme descrito no <link xlink:href="@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/ports-using.html">Handbook</link>. Isso trará o benefício adicional de rastrear todas as dependências de ports.
The next step is to see if there is an update already pending. To do this, there are two options. There is a searchable interface to the <link xlink:href="https://bugs.freebsd.org/search/">FreeBSD Problem Report (PR) or bug database</link>. Select <literal>Ports &amp; Packages</literal> in the <literal>Product</literal> multiple select menu, and enter the name of the port in the <literal>Summary</literal> field. O próximo passo é ver se há uma atualização já pendente. Para fazer isso, existem duas opções. Há uma interface de pesquisa no <link xlink:href="https://bugs.freebsd.org/search/">Relatório de Problemas do FreeBSD (PR) ou banco de dados de bugs</link>. Selecione <literal>Ports &amp; Packages</literal> no menu de seleção múltipla <literal>Product</literal> e digite o nome do port no campo <literal>Summary</literal>.
However, sometimes people forget to put the name of the port into the Summary field in an unambiguous fashion. In that case, try searching in the <literal>Comment</literal> field in the <literal>Detailled Bug Information</literal> section, or try the <link linkend="portsmon">FreeBSD Ports Monitoring System</link> (also known as <literal>portsmon</literal>). This system attempts to classify port PRs by portname. To search for PRs about a particular port, use the <link xlink:href="http://portsmon.FreeBSD.org/portoverview.py">Overview of One Port</link>. No entanto, às vezes as pessoas esquecem de colocar o nome do port no campo Resumo de maneira não ambígua. Nesse caso, tente pesquisar o campo <literal>Comment</literal> na seção <literal>Detailled Bug Information</literal>, ou tente o <link linkend="portsmon">Sistema de Monitoramento de Ports do FreeBSD</link> (também conhecido como <literal>portsmon</literal>). Este sistema tenta classificar os PRs do port por portname. Para procurar por PRs sobre um port específico, use a <link xlink:href="http://portsmon.FreeBSD.org/portoverview.py">Visão geral de um port</link>.
If there is no pending PR, the next step is to send an email to the port's maintainer, as shown by <command>make maintainer</command>. That person may already be working on an upgrade, or have a reason to not upgrade the port right now (because of, for example, stability problems of the new version), and there is no need to duplicate their work. Note that unmaintained ports are listed with a maintainer of <literal>ports@FreeBSD.org</literal>, which is just the general ports mailing list, so sending mail there probably will not help in this case. Se não houver nenhum PR pendente, o próximo passo é enviar um email para o mantenedor do port, como apresentado em <command>make maintainer</command>. Essa pessoa pode já estar trabalhando em uma atualização ou ter algum motivo para não atualizar o port neste momento (devido a, por exemplo, problemas de estabilidade da nova versão), e não há necessidade de duplicar seu trabalho. Note que os ports não mantidos são listadas com um mantenedor <literal>ports@FreeBSD.org</literal>, que é apenas a lista de discussão geral de ports, então enviar emails provavelmente não ajudará nesse caso.
If the maintainer asks you to do the upgrade or there is no maintainer, then help out FreeBSD by preparing the update! Please do this by using the <citerefentry><refentrytitle>diff</refentrytitle><manvolnum>1</manvolnum></citerefentry> command in the base system. Se o mantenedor lhe pedir para fazer a atualização ou não houver mantenedor, então ajude o FreeBSD preparando a atualização! Por favor, faça isso usando o comando <citerefentry><refentrytitle>diff</refentrytitle><manvolnum>1</manvolnum></citerefentry> do sistema base.
To create a suitable <command>diff</command> for a single patch, copy the file that needs patching to <filename><replaceable>something</replaceable>.orig</filename>, save the changes to <filename><replaceable>something</replaceable></filename> and then create the patch: Para criar um <command>diff</command> adequado para um único patch, copie o arquivo que precisa de patching para <filename><replaceable>something</replaceable>.orig</filename>, salve as alterações em <filename><replaceable>something</replaceable></filename> e depois crie o patch:

Loading…

New source string a year ago
Browse all component changes

Glossary

English Portuguese (Brazil)
No related strings found in the glossary.

Source information

Source string comment
(itstool) path: example/para
Source string location
book.translate.xml:19604
String age
a year ago
Source string age
a year ago
Translation file
books/pt_BR/porters-handbook.po, string 4088