From owner-svn-doc-head@freebsd.org Sun Nov 22 21:02:50 2020 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 06EB3475528; Sun, 22 Nov 2020 21:02:50 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CfN616lGVz4TW4; Sun, 22 Nov 2020 21:02:49 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D9E6920AFF; Sun, 22 Nov 2020 21:02:49 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 0AML2nth048964; Sun, 22 Nov 2020 21:02:49 GMT (envelope-from dbaio@FreeBSD.org) Received: (from dbaio@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 0AML2io0048959; Sun, 22 Nov 2020 21:02:44 GMT (envelope-from dbaio@FreeBSD.org) Message-Id: <202011222102.0AML2io0048959@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dbaio set sender to dbaio@FreeBSD.org using -f From: "Danilo G. Baio" Date: Sun, 22 Nov 2020 21:02:44 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54703 - head/pt_BR.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head X-SVN-Commit-Author: dbaio X-SVN-Commit-Paths: head/pt_BR.ISO8859-1/books/porters-handbook X-SVN-Commit-Revision: 54703 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Nov 2020 21:02:50 -0000 Author: dbaio (ports committer) Date: Sun Nov 22 21:02:43 2020 New Revision: 54703 URL: https://svnweb.freebsd.org/changeset/doc/54703 Log: pt_BR/books/porters-handbook: Sync with en_US r54689 Approved by: ebrandi (doc) Obtained from: https://translate-dev.freebsd.org Differential Revision: https://reviews.freebsd.org/D27323 Modified: head/pt_BR.ISO8859-1/books/porters-handbook/book.xml head/pt_BR.ISO8859-1/books/porters-handbook/pt_BR.po Modified: head/pt_BR.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/pt_BR.ISO8859-1/books/porters-handbook/book.xml Sun Nov 22 21:00:12 2020 (r54702) +++ head/pt_BR.ISO8859-1/books/porters-handbook/book.xml Sun Nov 22 21:02:43 2020 (r54703) @@ -4055,7 +4055,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING PostgreSQL - PostgreSQL Licence + PostgreSQL License FSF GPL OSI COPYFREE (padrão) @@ -6201,6 +6201,10 @@ BINARY_ALIAS= python3=${PYTHON_CMD} Veja para mais informações sobre USES=python. + + + Aliases binários são criados após as dependências fornecidas via BUILD_DEPENDS e LIB_DEPENDS serem processadas e antes do target configure. Isso leva a várias limitações. Por exemplo, os programas instalados via TEST_DEPENDS não podem ser usados para criar um alias binário, pois as dependências de teste especificadas desta forma são processadas após a criação dos aliases binários. + @@ -6242,43 +6246,27 @@ BINARY_ALIAS= python3=${PYTHON_CMD} Lidando com Links Simbólicos - Ao criar um link simbólico, há dois casos, tanto a origem quanto o destino estão dentro de ${PREFIX}. Nesse caso, use ${RLN}. No outro caso, se um ou ambos os caminhos estiverem fora de ${PREFIX} use ${LN} -s e apenas prefixe ${STAGEDIR} para o caminho de destino. + Ao criar um link simbólico, os links relativos são fortemente recomendados. Use ${RLN} para criar links simbólicos relativos. Ele usa o install1 por baixo dos panos para descobrir automaticamente o link relativo a ser criado. - Criar Links Simbólicos Relativos, Dentro de <filename>${PREFIX}</filename> + Crie Links Simbólicos Relativos Automaticamente ${RLN} usa o recurso simbólico relativo do install1 que libera o mantenedor do port de computar o caminho relativo. - ${RLN} ${STAGEDIR}${PREFIX}/lib/libfoo.so.42 ${STAGEDIR}${PREFIX}/lib/libfoo.so + ${RLN} ${STAGEDIR}${PREFIX}/lib/libfoo.so.42 ${STAGEDIR}${PREFIX}/lib/libfoo.so +${RLN} ${STAGEDIR}${PREFIX}/libexec/foo/bar ${STAGEDIR}${PREFIX}/bin/bar +${RLN} ${STAGEDIR}/var/cache/foo ${STAGEDIR}${PREFIX}/share/foo Irá gerar: % ls -lF ${STAGEDIR}${PREFIX}/lib - lrwxr-xr-x 1 nobody nobody 181 Aug 3 11:27 libfoo.so@ -> libfoo.so.42 - -rwxr-xr-x 1 nobody nobody 15 Aug 3 11:24 libfoo.so.42* - - Quando usado com caminhos que não estão no mesmo diretório: - - ${RLN} ${STAGEDIR}${PREFIX}/libexec/foo/bar ${STAGEDIR}${PREFIX}/bin/bar - - Irá gerar automaticamente os links simbólicos relativos: - - % ls -lF ${STAGEDIR}${PREFIX}/bin - lrwxr-xr-x 1 nobody nobody 181 Aug 3 11:27 bar@ -> ../libexec/foo/bar +lrwxr-xr-x 1 nobody nobody 181 Aug 3 11:27 libfoo.so@ -> libfoo.so.42 +-rwxr-xr-x 1 nobody nobody 15 Aug 3 11:24 libfoo.so.42* +% ls -lF ${STAGEDIR}${PREFIX}/bin +lrwxr-xr-x 1 nobody nobody 181 Aug 3 11:27 bar@ -> ../libexec/foo/bar +% ls -lF ${STAGEDIRDIR}${PREFIX}/share +lrwxr-xr-x 1 nobody nobody 181 Aug 3 11:27 foo@ -> ../../../var/cache/foo - - - Criar Links Simbólicos Absolutos, Fora de <filename>${PREFIX}</filename> - - Ao criar um link simbólico fora de ${PREFIX}, a origem não deve conter ${STAGEDIR}, o destino no entanto, deve: - - ${LN} -sf /var/cache/${PORTNAME} ${STAGEDIR}${PREFIX}/share/${PORTNAME} - - Irá gerar: - - % ls -lF ${STAGEDIRDIR}${PREFIX}/share - lrwxr-xr-x 1 nobody nobody 181 Aug 3 11:27 foo@ -> /var/cache/foo - @@ -7192,12 +7180,9 @@ QuickCheck-2.12.6.1/QuickCheck-2.12.6.1.tar.gz USES= gettext GNU_CONFIGURE= yes - Se falhar, dicas da localização do gettext podem ser informados por meio do CPPFLAGS e LDFLAGS do seguinte modo: + Se falhar, dicas da localização do gettext podem ser informados por meio do CPPFLAGS e LDFLAGS utilizando localbase do seguinte modo: - USES= gettext -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - + USES= gettext localbase:ldflags GNU_CONFIGURE= yes @@ -7513,22 +7498,20 @@ USE_XORG= x11 xpm # $FreeBSD$ -PORTNAME= regexxer -DISTVERSION= 0.10 -CATEGORIES= devel textproc gnome -MASTER_SITES= GNOME +PORTNAME= regexxer +DISTVERSION= 0.10 +CATEGORIES= devel textproc gnome +MASTER_SITES= GNOME -MAINTAINER= kwm@FreeBSD.org -COMMENT= Interactive tool for performing search and replace operations +MAINTAINER= kwm@FreeBSD.org +COMMENT= Interactive tool for performing search and replace operations -USES= gettext gmake pathfix pkgconfig tar:xz +USES= gettext gmake localbase:ldflags pathfix pkgconfig tar:xz GNU_CONFIGURE= yes -USE_GNOME= gnomeprefix intlhack gtksourceviewmm3 -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -INSTALLS_ICONS= yes +USE_GNOME= gnomeprefix intlhack gtksourceviewmm3 +INSTALLS_ICONS= yes -GLIB_SCHEMAS= org.regexxer.gschema.xml +GLIB_SCHEMAS= org.regexxer.gschema.xml .include <bsd.port.mk> @@ -9781,7 +9764,7 @@ USE_LXQT= buildtools libfmqt Se o port precisar de um Java™ Development Kit (JDK) para compilar, executar ou até mesmo extrair o distfile, então defina USE_JAVA. - Existem vários JDKs na coleção de ports, de vários fornecedores e em várias versões. Se o port precisar usar uma versão específica, especifique-a usando a variável JAVA_VERSION. A versão mais atual é java/openjdk8, java/openjdk6 e java/openjdk7 também estão disponíveis. + Existem vários JDKs na coleção de ports, de vários fornecedores e em várias versões. Se o port precisar usar uma versão específica, especifique-a usando a variável JAVA_VERSION. A versão mais atual é java/openjdk15, com java/openjdk14, java/openjdk13, java/openjdk12, java/openjdk11, java/openjdk8, e java/openjdk7 também disponíveis. Variáveis ​​Que Podem ser Definidas por Ports Que Usam Java @@ -9802,7 +9785,7 @@ USE_LXQT= buildtools libfmqt JAVA_VERSION - Lista das versões Java adequadas separadas por espaço para o port. Um opcional "+" permite especificar um intervalo de versões (valores permitidos: 1.5[+] 1.6[+] 1.7[+]). + Lista das versões Java adequadas separadas por espaço para o port. Um opcional "+" permite especificar um intervalo de versões (valores permitidos: 7[+] 8[+] 11[+] 12[+] 13[+] 14[+] 15[+]). @@ -11054,18 +11037,81 @@ PLIST_SUB+= VERSION="${VER_STR}" Existem muitas versões das bibliotecas Lua e interpretadores correspondentes, que entram em conflito entre eles (instalam arquivos com o mesmo nome). Na árvore de ports este problema foi resolvido instalando cada versão sob um nome diferente usando sufixos de número de versão. A desvantagem óbvia disso é que cada aplicativo precisa ser modificado para encontrar a versão esperada. Mas isto pode ser resolvido adicionando alguns sinalizadores adicionais ao compilador e ao linker. + + Aplicativos que usam Lua normalmente devem ser compilados para apenas uma versão. No entanto, os módulos carregáveis para Lua são compilados em flavor separado para cada versão Lua que eles suportam, e as dependências de tais módulos devem especificar o flavor usando o sufixo @${LUA_FLAVOR} no caminho do port. + Seleção de Versão - Um port usando Lua só precisa ter essa linha: + Um port usando Lua deve ter uma linha dessa forma: USES= lua - Se uma versão específica do Lua for necessária, as instruções sobre como selecioná-la são fornecidas no USES=lua parte do . + Se uma versão específica de Lua, ou intervalo de versões for necessária, ela pode ser especificada como um parâmetro na forma XY (que pode ser usado várias vezes), XY+, -XY, ou XY-ZA. A versão padrão do Lua definida por meio do DEFAULT_VERSIONS será usada se cair no intervalo solicitado, caso contrário, a versão solicitada mais próxima do padrão será usada. Por exemplo: + + USES= lua:52-53 + + Observe que nenhuma tentativa é feita para ajustar a seleção da versão com base na presença de qualquer versão Lua já instalada. + + + A forma XY+ de especificação de versão não deve ser usada sem consideração cuidadosa; a API Lua muda consideravelmente em todas as versões, e ferramentas de configuração como CMake ou Autoconf frequentemente não funcionarão em versões futuras do Lua até ser atualizado para isso. + + + Flags de Configuração e Compilador + + Software that uses Lua may have + been written to auto-detect the Lua + version in use. In general ports should override this + assumption, and force the use of the specific + Lua version selected as described + above. Depending on the software being ported, this might + require any or all of: + + + + + Usando LUA_VER como parte de um parâmetro para o script de configuração do software via CONFIGURE_ARGS ou CONFIGURE_ENV (ou equivalente para outros sistemas de compilação); + + + + Adicionando -I${LUA_INCDIR}, -L${LUA_LIBDIR}, e -llua-${LUA_VER} para CFLAGS, LDFLAGS, LIBS respectivamente, conforme apropriado; + + + + Altere a configuração do software ou arquivos de compilação para selecionar a versão correta. + + + + + + + Flavors de Versão + + Um port que instala um módulo Lua (em vez de um aplicativo que simplesmente faz uso do Lua) deve compilar um flavor separado para cada versão do Lua suportada . Isso é feito adicionando o parâmetro module: + + USES= lua:module + + Um número de versão ou intervalo de versões também pode ser especificado; use uma vírgula para separar os parâmetros. + + Uma vez que cada flavor deve ter um nome de pacote diferente, a variável LUA_PKGNAMEPREFIX é fornecida e será definida com um valor apropriado; o uso pretendido é: + + PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} + + Ports de módulo normalmente devem instalar arquivos apenas em LUA_MODLIBDIR, LUA_MODSHAREDIR, LUA_DOCSDIR, e LUA_EXAMPLESDIR>, todos os quais estão definidos para se referir a subdiretórios específicos da versão. A instalação de quaisquer outros arquivos deve ser feita com cuidado para evitar conflitos entre as versões. + + Um port (diferente de um módulo Lua) que deseja compilar um pacote separado para cada versão Lua deve usar o parâmetro flavors: + + USES= lua:flavors + + Isso funciona da mesma maneira que o parâmetro module descrito acima, mas sem a suposição de que o pacote deve ser documentado como um módulo Lua (então LUA_DOCSDIR e LUA_EXAMPLESDIR não são definidos por padrão). No entanto, o port pode escolher definir LUA_DOCSUBDIR como um nome de subdiretório adequado (geralmente o PORTNAME do port, desde que não entre em conflito com o PORTNAME de qualquer módulo), caso em que a estrutura definirá LUA_DOCSDIR e LUA_EXAMPLESDIR. + + Tal como acontece com os ports de módulo, um port com flavor deve evitar a instalação de arquivos que entrariam em conflito entre as versões. Normalmente, isso é feito adicionando LUA_VER_STR como um sufixo para nomes de programas (por exemplo, usando USES=uniquefiles), e de outra forma usando LUA_VER ou LUA_VER_STR como parte de quaisquer outros arquivos ou subdiretórios usados fora de LUA_MODLIBDIR e LUA_MODSHAREDIR. + + Variáveis ​​Definidas @@ -11094,33 +11140,48 @@ PLIST_SUB+= VERSION="${VER_STR}" - LUA_PREFIX - O prefixo onde o Lua (e os seus componentes) é instalado + LUA_FLAVOR + O nome do flavor correspondente à versão selecionada Lua, a ser usado para especificar dependências - LUA_SUBDIR - O diretório sob ${PREFIX}/bin, ${PREFIX}/share e ${PREFIX}/lib no qual o Lua é instalado + LUA_BASE + O prefixo que deve ser usado para localizar o Lua (e componentes) que já estão instalados + LUA_PREFIX + O prefixo onde o Lua (e os seus componentes) são instalados por este port + + + LUA_INCDIR - O diretório no qual o Lua e os arquivos de cabeçalho tolua são instalados + O diretório onde os arquivos header do Lua estão instalados LUA_LIBDIR - O diretório no qual o Lua e as bibliotecas tolua são instalados + O diretório onde as bibliotecas Lua são instaladas + LUA_REFMODLIBDIR + O diretório no qual as bibliotecas dos módulos Lua (.so) que já estão instalados podem ser encontrados + + + + LUA_REFMODSHAREDIR + O diretório no qual os módulos Lua (.lua) que já estão instalados podem ser encontrados + + + LUA_MODLIBDIR - O diretório no qual as bibliotecas dos módulos Lua (.so) são instalados + O diretório no qual as bibliotecas dos módulos Lua (.so) serão instalados por este port LUA_MODSHAREDIR - O diretório no qual os módulos Lua (.lua) são instalados + O diretório no qual os módulos Lua (.lua) serão instalados por este port @@ -11130,17 +11191,86 @@ PLIST_SUB+= VERSION="${VER_STR}" LUA_CMD - O caminho para o interpretador Lua + O nome do interpretador Lua (exemplo lua53) LUAC_CMD - O caminho para o compilador Lua + O nome do compilador Lua (exemplo luac53)
+ + Essas variáveis adicionais estão disponíveis para ports que especificaram o parâmetro module: + + + Variáveis Definidas para Ports de Módulos <application>Lua</application> + + + + + Nome + Descrição + + + + + LUA_DOCSDIR + o diretório no qual a documentação do módulo deve ser instalada. + + + + LUA_EXAMPLESDIR + o diretório no qual os arquivos de exemplo do módulo devem ser instalados. + + + +
+ + + + Exemplos + + + Makefile para uma aplicação que utiliza <application>Lua</application> + + Este exemplo mostra como fazer referência a um módulo Lua necessário em tempo de execução. Observe que a referência deve especificar um flavor. + + PORTNAME= sample +DISTVERSION= 1.2.3 +CATEGORIES= whatever + +MAINTAINER= john@doe.tld +COMMENT= Sample + +RUN_DEPENDS= ${LUA_REFMODLIBDIR}/lpeg.so:devel/lua-lpeg@${LUA_FLAVOR} + +USES= lua + +.include <bsd.port.mk> + + + + Makefile para módulo simples de <application>Lua</application> + + PORTNAME= sample +DISTVERSION= 1.2.3 +CATEGORIES= whatever +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} + +MAINTAINER= john@doe.tld +COMMENT= Sample + +USES= lua:module + +DOCSDIR= ${LUA_DOCSDIR} + +.include <bsd.port.mk> + + + @@ -11992,6 +12122,15 @@ USE_PYTHON= distutils allflavors USES= python:3.5+ + + + <literal>USES=lua</literal> e Flavors + Ao usar USES=lua:module ou USES=lua:flavors, o port terá automaticamente FLAVORS preenchidos com as versões Lua que suporta. No entanto, não se espera que aplicativos comuns (em vez de módulos Lua) usem este recurso; a maioria das aplicações que incorporam ou usam Lua simplesmente devem usar USES=lua. + + LUA_FLAVOR está disponível (e deve ser usado) para depender da versão correta das dependências, independentemente do port usar os parâmetros flavors ou module. + + Veja para maiores informações. + @@ -13240,35 +13379,30 @@ JAILNAME VERSION ARCH METH Configurando a Árvores de Ports para Uso com o <application>Poudriere</application> - Existem várias maneiras de usar árvores de ports no Poudriere. A maneira mais direta é o Poudriere criar uma árvore de ports padrão para si mesmo: + Existem várias maneiras de usar árvores de ports no Poudriere. A maneira mais direta é o Poudriere criar uma árvore de ports padrão para si mesmo usando portsnap8 (se estiver executando FreeBSD 12.1 ou 11.4) ou Subversion (se estiver executando FreeBSD-CURRENT): - # poudriere ports -c + # poudriere ports -c -m portsnap - Este comando cria o tank/poudriere/ports/default, monta-o em /poudriere/ports/default e o povoa usando o portsnap8. Depois disso, ele é incluído na lista de árvores de ports conhecidas: + ou + # poudriere ports -c -m svn+https + + Estes comandos criam tank/poudriere/ports/default, monta-o em /poudriere/ports/default e o povoa usando o portsnap8 ou Subversion. Depois disso, ele é incluído na lista de árvores de ports conhecidas: + # poudriere ports -l -PORTSTREE METHOD PATH -default portsnap /poudriere/ports/default +PORTSTREE METHOD TIMESTAMP PATH +default svn+https 2020-07-20 04:23:56 /poudriere/ports/default Note que a árvore de ports default é especial. Cada um dos comandos de compilação explicados posteriormente usará implicitamente essa árvore de ports, a menos que seja especificamente especificado de outra forma. Para usar outra árvore, adicione -p treename aos comandos. - Embora seja útil para compilações em massa regulares, ter esta árvore de ports padrão com o método portsnap8 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 Subversion: + Embora seja útil para compilações em massa regulares, ter esta árvore de ports padrão com o método portsnap8 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, baixar a árvore via Subversion (como descrito acima) é preferido: - # poudriere ports -c -m svn+https -p subversive - Os métodos http e https precisam que o devel/subversion seja compilado com a opção SERF ativada. Ela vem habilitada por padrão. - Cria tank/poudriere/ports/subversive e o monta em /poudriere/ports/subversive. Em seguida, ele é povoado usando Subversion. Finalmente, ele é adicionado à lista de árvores de ports conhecidas: - - # poudriere ports -l -PORTSTREE METHOD PATH -default portsnap /poudriere/ports/default -subversive svn+https /poudriere/ports/subversive - O método svn permite qualificadores extras para dizer ao Subversion exatamente como buscar os dados. Isso é explicado em poudriere8. Por exemplo, poudriere ports -c -m svn+ssh -p subversive usa o SSH para o checkout. @@ -13297,11 +13431,11 @@ subversive svn+https /poudriere/ports/subve Isto será listado na tabela de árvores conhecidas: # poudriere ports -l -PORTSTREE METHOD PATH -development - /work/ports +PORTSTREE METHOD TIMESTAMP PATH +development null 2020-07-20 05:06:33 /work/ports - O traço na coluna METHOD significa que o Poudriere 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. + O traço ou null na coluna METHOD significa que o Poudriere 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. @@ -14277,6 +14411,10 @@ cc -o someprogram source1.o source2.o -L/usr/local/lib Marcando um Port como de Arquitetura Neutra Os ports que não possuem requisitos ou arquivos dependentes de arquitetura são identificados com NO_ARCH=yes. + + + NO_ARCH 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 NO_ARCH. + @@ -14471,9 +14609,6 @@ RUN_DEPENDS= gs:print/ghostscript USES= gmake [If it is an X application and requires "xmkmf -a" to be run...] USES= imake -[If the source is obtained from github, remove MASTER_SITE* and...] -USE_GITHUB= yes -GH_ACCOUNT= example [this section is for other standard bsd.port.mk variables that do not] belong to any of the above] @@ -14557,7 +14692,7 @@ pre-install: - PORTVERSION + PORTVERSIONApenas uma das variáveis PORTVERSION e DISTVERSION podem ser usadas. @@ -14565,7 +14700,7 @@ pre-install: - DISTVERSION + DISTVERSION @@ -14620,10 +14755,6 @@ pre-install: EXTRACT_ONLY - - - Apenas uma das variáveis PORTVERSION e DISTVERSION podem ser usadas. - @@ -16492,9 +16623,15 @@ GSSAPI_NONE_CONFIGURE_ON= --without-gssapi <literal>lua</literal> - Argumentos possíveis: (none), XY+, XY, build, run + Argumentos possíveis: (none), XY, XY+, -XY, XY-ZA, module, flavors, build, run, env - Adiciona uma dependência de Lua. Por padrão, esta é uma dependência de biblioteca, a menos que seja invalidado por uma opção build ou run. A versão padrão é 5.2, a menos que seja definido pelo parâmetro XY (por exemplo, 51 ou 52+). + Adiciona uma dependência de Lua. Por padrão, esta é uma dependência de biblioteca, a menos que seja invalidado por uma opção build ou run. A opção env evita a adição de qualquer dependência, enquanto ainda define todas as variáveis usuais. + + A versão padrão é definida pelo mecanismo usual DEFAULT_VERSIONS, a menos que uma versão ou intervalo de versões seja especificado como um argumento, por exemplo, 51 or 51-53. + + Os aplicativos que usam Lua são normalmente compilados para apenas uma única versão do Lua. No entanto, os módulos de biblioteca destinados a serem carregados pelo código Lua devem usar a opção module para compilar com vários flavors. + + Para maiores informações, veja . @@ -18181,7 +18318,7 @@ is spelled &, < is < and > is >. 1300033 349277 21 de junho de 2019 - 13.0-CURRENT after additions to LinuxKPI's rcu list. + 13.0-CURRENT after additions to LinuxKPI's RCU list. @@ -18234,6 +18371,13 @@ is spelled &, < is < and > is >. + (Não mudou) + 351423 + 23 de agosto de 2019 + 13.0-CURRENT after changing most arguments to ping68. + + + 1300041 351480 25 de agosto de 2019 @@ -18666,6 +18810,217 @@ is spelled &, < is < and > is >. 10 de julho de 2020 13.0-CURRENT after implementing the array_size() function in the LinuxKPI. + + + 1300102 + 363562 + 26 de julho de 2020 + 13.0-CURRENT after implementing lockless lookup in the VFS layer. + + + + 1300103 + 363757 + 1 de agosto de 2020 + 13.0-CURRENT after making rights mandatory for NDINIT_ALL. + + + + 1300104 + 363783 + 2 de agosto de 2020 + 13.0-CURRENT after vnode layout changes. + + + + 1300105 + 363894 + 5 de agosto de 2020 + 13.0-CURRENT after vaccess() change. + + + + 1300106 + 364092 + 11 de agosto de 2020 + 13.0-CURRENT after adding an argument to newnfs_connect() that indicates use TLS for the connection. + + + + 1300107 + 364109 + 11 de agosto de 2020 + 13.0-CURRENT after change to clone the task struct fields related to RCU. + + + + 1300108 + 364233 + 14 de agosto de 2020 + 13.0-CURRENT after adding a few wait_bit functions to the linuxkpi, which are needed for DRM from Linux v5.4. + + + + 1300109 + 364274 + 6 de agosto de 2020 + 13.0-CURRENT after vget() argument removal and namei flags renumbering. + + + + (Não mudou) + 364284 + 6 de agosto de 2020 + 13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to release/11.x llvmorg-11.0.0-rc1-47-gff47911ddfc. + + + + 1300110 + 364331 + 18 de agosto de 2020 + 13.0-CURRENT after deleting the unused use_ext argument to nfscl_reqstart(). + + + + 1300111 + 364476 + 22 de agosto de 2020 + 13.0-CURRENT after adding TLS support to the kernel RPC. + + + + 1300112 + 364747 + 25 de agosto de 2020 + 13.0-CURRENT after merging OpenZFS support. + + + + 1300113 + 364753 + 25 de agosto de 2020 + 13.0-CURRENT after adding atomic and bswap functions to libcompiler_rt. + + + + 1300114 + 365459 + 8 de setembro de 2020 + 13.0-CURRENT after changing arm64 AT_HWCAP definitions for elf_aux_info(3). + + + + 1300115 + 365705 + 14 de setembro de 2020 + 13.0-CURRENT after fixing crunchgen1 application build with WARNS=6. + + + + 1300116 + 366062 + 22 de setembro de 2020 + 13.0-CURRENT after the introduction of the powerpc64le ARCH. + + + + 1300117 + 366070 + 23 de setembro de 2020 + 13.0-CURRENT after reimplementing purgevfs to iterate vnodes instead of the entire hash. + + + + 1300118 + 366374 + 2 de outubro de 2020 + 13.0-CURRENT after adding backlight support and dmi_* functions to the linuxkpi. + + + + 1300119 + 366432 + 6 de outubro de 2020 + 13.0-CURRENT after populating the acquire context field of a ww_mutex in the LinuxKPI. + + + + 1300120 + 366666 + 13 de outubro de 2020 + 13.0-CURRENT after the fix to arm64 write-only mappings. + + + + 1300121 + 366719 + 15 de outubro de 2020 + 13.0-CURRENT after the addition of VOP_EAGAIN. + + + + 1300122 + 366782 + 17 de outubro de 2020 + 13.0-CURRENT after the addition of ptsname_r. + + + + 1300123 + 366871 + 20 de outubro de 2020 + 13.0-CURRENT after VOP, VPTOCNP, and INACTIVE changes. + + + + 1300124 + 367162 + 30 de outubro de 2020 + 13.0-CURRENT after adding cache_vop_mkdir and renaming cache_rename to cache_vop_rename. + + + + 1300125 + 367347 + 4 de novembro de 2020 + 13.0-CURRENT after using a rms lock for teardown handling in zfs. + + + + 1300126 + 367384 + 5 de novembro de 2020 + 13.0-CURRENT after rationalizing per-cpu zones. + + + + 1300127 + 367432 + 6 de novembro de 2020 + 13.0-CURRENT after moving malloc_type_internal into malloc_type. + + + + 1300128 + 367522 + 9 de novembro de 2020 + 13.0-CURRENT after LinuxKPI additions to implement ACPI bits required by drm-kmod in the base system. + + + + 1300129 + 367627 + 12 de novembro de 2020 + 13.0-CURRENT after retiring malloc_last_fail. + + + + 1300130 + 367777 + November 17, 2020 + 13.0-CURRENT after p_pd / pwddesc split from p_fd / + filedesc. + @@ -19593,6 +19948,97 @@ is spelled &, < is < and > is >. 4 de julho de 2020 12-STABLE after making liblzma use libmd implementation of SHA256. + + + 1201520 + 363494 + 24 de julho de 2020 + 12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 release. + + + + 1201521 + 363790 + 3 de agosto de 2020 + 12-STABLE after implementing the array_size() function in the LinuxKPI. + + + + 1201522 + 363832 + 4 de agosto de 2020 + 12-STABLE after adding sysctlbyname system call. + + + + 1201523 + 364390 + 19 de agosto de 2020 + 12-STABLE after change to clone the task struct fields related to RCU. + + + + 1201524 + 365356 + 5 de setembro de 2020 + 12-STABLE after splitting XDR off into a separate kernel module, to minimize ZFS dependencies. + + + + 1201525 + 365471 + 8 de setembro de 2020 + 12-STABLE after adding atomic and bswap functions to libcompiler_rt. + + + + 1201526 + 365608 + 10 de setembro de 2020 + 12-STABLE after updating net80211 and kernel privilege checking API changes. + + + + 1202000 + 365618 + 11 de setembro de 2020 + releng/12.2 branched from stable/12@r365618. + + + + 1202500 + 365619 + 11 de setembro de 2020 + 12-STABLE after branching releng/12.2. + + + + 1202501 + 365661 + 12 de setembro de 2020 + 12-STABLE after followup commits to libcompiler_rt. + + + + 1202502 + 365816 + 16 de setembro de 2020 + 12-STABLE after fixing crunchgen1 application build with WARNS=6. + + + + 1202503 + 366878 + 20 de outubro de 2020 + 12-STABLE after populating the acquire context field of a ww_mutex in the LinuxKPI. + + + + 1202504 + 367511 + 9 de novembro de 2020 + 12-STABLE after the addition of ptsname_r. + @@ -20933,6 +21379,62 @@ is spelled &, < is < and > is >. 362919 4 de julho de 2020 11-STABLE after making liblzma use libmd implementation of SHA256. + + + + 1104503 + 363496 + 24 de julho de 2020 + 11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 release. + + + + 1104504 + 363792 + 3 de agosto de 2020 + 11-STABLE after implementing the array_size() function in the LinuxKPI. + + + + 1104505 + 364391 + 19 de agosto de 2020 + 11-STABLE after change to clone the task struct fields related to RCU. + + + + 1104506 + 365471 + 8 de setembro de 2020 + 11-STABLE after adding atomic and bswap functions to libcompiler_rt. + + + + 1104507 + 365661 + 12 de setembro de 2020 + 11-STABLE after followup commits to libcompiler_rt. + + + + 1104508 + 366879 + 20 de outubro de 2020 + 11-STABLE after populating the acquire context field of a ww_mutex in the LinuxKPI. + + + + 1104509 + 366889 + 20 de outubro de 2020 + 11-STABLE after additions to LinuxKPI's RCU list. + + + + 1104510 + 367513 + 9 de novembro de 2020 + 11-STABLE after the addition of ptsname_r. Modified: head/pt_BR.ISO8859-1/books/porters-handbook/pt_BR.po ============================================================================== --- head/pt_BR.ISO8859-1/books/porters-handbook/pt_BR.po Sun Nov 22 21:00:12 2020 (r54702) +++ head/pt_BR.ISO8859-1/books/porters-handbook/pt_BR.po Sun Nov 22 21:02:43 2020 (r54703) @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2020-07-26 12:34-0300\n" -"PO-Revision-Date: 2020-07-26 15:33+0000\n" +"POT-Creation-Date: 2020-11-22 16:55-0300\n" +"PO-Revision-Date: 2020-11-22 19:54+0000\n" "Last-Translator: Danilo G. Baio \n" "Language-Team: Portuguese (Brazil) \n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 4.1.1\n" +"X-Generator: Weblate 4.3.2\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" @@ -24,7 +24,7 @@ msgstr "" "Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018\n" "André Franciosi, andre@franciosi.org, 2018\n" "Edson Brandi, ebrandi@FreeBSD.org, 2018\n" -"Danilo G. Baio, dbaio@FreeBSD.org, 2018,2019\n" +"Danilo G. Baio, dbaio@FreeBSD.org, 2018-2020\n" "Lucas Andrade, slucasandrade@protonmail.ch, 2018\n" "Eduardo Elias El Assais, eassais@gmail.com, 2018" @@ -179,8 +179,8 @@ msgstr "" #. (itstool) path: chapter/title #. (itstool) path: sect2/title #. (itstool) path: sect1/title -#: book.translate.xml:146 book.translate.xml:11340 book.translate.xml:15213 -#: book.translate.xml:15703 book.translate.xml:20262 +#: book.translate.xml:146 book.translate.xml:11323 book.translate.xml:15198 +#: book.translate.xml:15688 book.translate.xml:20500 msgid "Introduction" msgstr "Introdução" @@ -741,7 +741,7 @@ msgstr "" #. (itstool) path: sect1/title #. (itstool) path: chapter/title -#: book.translate.xml:438 book.translate.xml:18483 +#: book.translate.xml:438 book.translate.xml:18725 msgid "Testing the Port" msgstr "Testando o Port" @@ -774,7 +774,7 @@ msgstr "" # auto translated by TM merge from project: RPM, version: master, DocId: rpm #. (itstool) path: para/buildtarget #: book.translate.xml:457 book.translate.xml:745 book.translate.xml:6677 -#: book.translate.xml:6730 book.translate.xml:8954 book.translate.xml:9903 +#: book.translate.xml:6730 book.translate.xml:8954 book.translate.xml:9889 msgid "install" msgstr "install" @@ -1215,7 +1215,7 @@ msgstr "" #. (itstool) path: para/buildtarget #: book.translate.xml:693 book.translate.xml:5084 book.translate.xml:6867 -#: book.translate.xml:24880 +#: book.translate.xml:25141 msgid "patch" msgstr "patch" @@ -1238,7 +1238,8 @@ msgstr "" #. (itstool) path: para/buildtarget #. (itstool) path: entry/buildtarget #: book.translate.xml:703 book.translate.xml:786 book.translate.xml:5085 -#: book.translate.xml:11831 book.translate.xml:23295 book.translate.xml:23297 +#: book.translate.xml:9352 book.translate.xml:11812 book.translate.xml:23540 +#: book.translate.xml:23542 msgid "configure" msgstr "configure" @@ -1267,7 +1268,7 @@ msgstr "" *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***