From owner-svn-doc-all@freebsd.org Sun Apr 21 13:08:03 2019 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D8EEF158CD0A; Sun, 21 Apr 2019 13:08:02 +0000 (UTC) (envelope-from ebrandi@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) server-signature RSA-PSS (4096 bits) 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 885B5715CF; Sun, 21 Apr 2019 13:08:02 +0000 (UTC) (envelope-from ebrandi@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 5957825BC8; Sun, 21 Apr 2019 13:08:02 +0000 (UTC) (envelope-from ebrandi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x3LD82tl018923; Sun, 21 Apr 2019 13:08:02 GMT (envelope-from ebrandi@FreeBSD.org) Received: (from ebrandi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x3LD81nX018919; Sun, 21 Apr 2019 13:08:01 GMT (envelope-from ebrandi@FreeBSD.org) Message-Id: <201904211308.x3LD81nX018919@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ebrandi set sender to ebrandi@FreeBSD.org using -f From: Edson Brandi Date: Sun, 21 Apr 2019 13:08:01 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52951 - head/pt_BR.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head X-SVN-Commit-Author: ebrandi X-SVN-Commit-Paths: head/pt_BR.ISO8859-1/books/porters-handbook X-SVN-Commit-Revision: 52951 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 885B5715CF X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.97)[-0.969,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Apr 2019 13:08:03 -0000 Author: ebrandi Date: Sun Apr 21 13:08:01 2019 New Revision: 52951 URL: https://svnweb.freebsd.org/changeset/doc/52951 Log: pt_BR.ISO8859-1/books/porters-handbook: Content synced with en_US 52824 * content synchronized with en_US document (rev 52824) Approved by: gabor (mentor, implicit) Obtained from: The FreeBSD Brazilian Portuguese Documentation Project 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 Apr 21 12:56:21 2019 (r52950) +++ head/pt_BR.ISO8859-1/books/porters-handbook/book.xml Sun Apr 21 13:08:01 2019 (r52951) @@ -42,9 +42,9 @@ Projeto de Documentação do FreeBSD - $FreeBSD$ + $FreeBSD$ - 2000200120022003200420052006200720082009201020112012201320142015201620172018Projeto de Documentação do FreeBSD + 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 Projeto de Documentação do FreeBSD @@ -75,7 +75,7 @@ Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the or the ® symbol. - $FreeBSD$ + $FreeBSD$ @@ -299,7 +299,7 @@ lib/X11/oneko/mouse.xpm - make check-orphans + make stage-qa @@ -4519,7 +4519,13 @@ RUN_DEPENDS= ${MY_DEPENDS} USE_GCC - O port requer GCC (gcc ou g++) para compilar. Alguns ports precisam de qualquer versão do GCC, algumas exigem versões modernas e recentes. Normalmente, é configurado para qualquer (neste caso, o GCC da base seria usado em versões do FreeBSD que ainda o possuem, ou o port lang/gcc seria instalado quando o compilador C/C++ padrão for o Clang); ou yes (significa usar sempre GCC estável e moderno do port lang/gcc). A versão exata também pode ser especificada, com um valor como 4.7. A versão mínima exigida pode ser especificada como 4.6+. O GCC do sistema base é usado quando satisfaz a versão solicitada, caso contrário, um compilador apropriado é compilado a partir do port, e CC e CXX são ajustados em conformidade. + + O port requer GCC (gcc ou g++) para compilar. Alguns ports precisam de qualquer versão do GCC, algumas exigem versões modernas e recentes. Normalmente, é configurado para qualquer (neste caso, o GCC da base seria usado em versões do FreeBSD que ainda o possuem, ou o port lang/gcc seria instalado quando o compilador C/C++ padrão for o Clang); ou yes (significa usar sempre GCC estável e moderno do port lang/gcc). A versão exata também pode ser especificada, com um valor como 4.7. A versão mínima exigida pode ser especificada como 4.6+. O GCC do sistema base é usado quando satisfaz a versão solicitada, caso contrário, um compilador apropriado é compilado a partir do port, e CC e CXX são ajustados em conformidade. + + + USE_GCC irá registrar uma dependência de tempo de compilação e uma de tempo de execução. + + @@ -4726,12 +4732,12 @@ OPTIONS_GROUP_GG1= OPT9 OPT10 Uso Simples de <varname>OPTIONS</varname> OPTIONS_DEFINE= FOO BAR +OPTIONS_DEFAULT=FOO + FOO_DESC= Option foo support BAR_DESC= Feature bar support -OPTIONS_DEFAULT=FOO - -# Will add --with-foo/--without-foo +# Will add --with-foo / --without-foo FOO_CONFIGURE_WITH= foo BAR_RUN_DEPENDS= bar:bar/bar @@ -4755,6 +4761,7 @@ EXAMPLES_CONFIGURE_WITH= examples Uso Prático de <varname>OPTIONS</varname> OPTIONS_DEFINE= EXAMPLES +OPTIONS_DEFAULT= PGSQL LDAP SSL OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL BDB @@ -4770,16 +4777,14 @@ LDAP_DESC= Build with LDAP authentication support PAM_DESC= Build with PAM support SSL_DESC= Build with OpenSSL support -OPTIONS_DEFAULT= PGSQL LDAP SSL - # Will add USE_PGSQL=yes PGSQL_USE= pgsql=yes -# Will add --enable-postgres/--disable-postgres +# Will add --enable-postgres / --disable-postgres PGSQL_CONFIGURE_ENABLE= postgres ICU_LIB_DEPENDS= libicuuc.so:devel/icu -# Will add --with-examples/--without-examples +# Will add --with-examples / --without-examples EXAMPLES_CONFIGURE_WITH= examples # Check other OPTIONS @@ -4897,6 +4902,8 @@ FOO_CONFIGURE_ENABLE= foo Para argumentos que precisam de yes ou no, use . + Para argumentos que precisam de true ou false, veja . + Para todos os outros casos, use . @@ -5128,7 +5135,7 @@ CMAKE_ARGS+= -DOPTIMIZE:BOOL=true <varname><replaceable>OPT</replaceable>_CMAKE_BOOL</varname> e <varname><replaceable>OPT</replaceable>_CMAKE_BOOL_OFF</varname> - Quando a opção OPT é selecionada, para cada valor em OPT_CMAKE_BOOL, -Dvalor:BOOL=true será anexado a CMAKE_ARGS. Quando a opção OPT não for selecionada, -Dvalor:BOOL=false será anexado a CONFIGURE_ARGS. OPT_CMAKE_BOOL_OFF é o oposto, -Dvalor:BOOL=false será anexado a CMAKE_ARGS quando a opção é selecionada, e a entrada -Dvalor:BOOL=true quando a opção não for selecionada. Por exemplo: + Quando a opção OPT é selecionada, para cada valor em OPT_CMAKE_BOOL, -Dvalor:BOOL=true será anexado a CMAKE_ARGS. Quando a opção OPT não for selecionada, -Dvalor:BOOL=false será anexado a CONFIGURE_ARGS. O OPT_CMAKE_BOOL_OFF é o oposto, -Dvalor:BOOL=false será anexado a CMAKE_ARGS quando a opção é selecionada, e a entrada -Dvalor:BOOL=true quando a opção não for selecionada. Por exemplo: OPTIONS_DEFINE= OPT1 OPT1_CMAKE_BOOL= TEST DEBUG @@ -5178,7 +5185,7 @@ MESON_ARGS+= -Dopt=2 <varname><replaceable>OPT</replaceable>_MESON_TRUE</varname> e <varname><replaceable>OPT</replaceable>_MESON_FALSE</varname> - Quando a opção OPT é selecionada, para cada valor em OPT_MESON_TRUE, -Dvalor=true será anexado a CMAKE_ARGS. Quando a opção OPT não for selecionada, -Dvalor=false será anexado a CONFIGURE_ARGS. OPT_MESON_FALSE é o oposto, a entrada -Dvalor=false será anexado a CMAKE_ARGS quando a opção for selecionada e a entrada -Dvalor=true quando a opção não for selecionada. Por exemplo: + Quando a opção OPT é selecionada, para cada valor em OPT_MESON_TRUE, -Dvalor=true será anexado a MESON_ARGS. Quando a opção OPT não for selecionada, -Dvalor=false será anexado a MESON_ARGS. O OPT_MESON_FALSE é o oposto, a entrada -Dvalor=false será anexado a MESON_ARGS quando a opção for selecionada e a entrada -Dvalor=true quando a opção não for selecionada. Por exemplo: OPTIONS_DEFINE= OPT1 OPT1_MESON_TRUE= test debug @@ -5202,7 +5209,7 @@ MESON_ARGS+= -Dtest=false -Ddebug=false \ <varname><replaceable>OPT</replaceable>_MESON_YES</varname> e <varname><replaceable>OPT</replaceable>_MESON_NO</varname> - Quando a opção OPT é selecionada, para cada entrada dentro da variável OPT_MESON_YES a entrada -D=yes é anexada a variável CMAKE_ARGS. Quando a opção OPTnão é selecionada, então a entrada -D=no é anexada a variável CONFIGURE_ARGS. OPT_MESON_NO é o oposto, a entrada -D=no é anexada a variável CMAKE_ARGS quando a opção é selecionada e a entrada -D=yes quando a opção não é selecionada. Por exemplo: + Quando a opção OPT é selecionada, para cada entrada dentro da variável OPT_MESON_YES a entrada -D=yes é anexada a variável MESON_ARGS. Quando a opção OPTnão é selecionada, então a entrada -D=no é anexada a variável MESON_ARGS. O OPT_MESON_NO é o oposto, a entrada -D=no é anexada a variável MESON_ARGS quando a opção é selecionada e a entrada -D=yes quando a opção não é selecionada. Por exemplo: OPTIONS_DEFINE= OPT1 OPT1_MESON_YES= test debug @@ -5215,13 +5222,35 @@ OPT1_MESON_NO= optimize .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MOPT1} -CMAKE_ARGS+= -Dtest=yes -Ddebug=yes \ +MESON_ARGS+= -Dtest=yes -Ddebug=yes \ -Doptimize=no .else -CMAKE_ARGS+= -Dtest=no -Ddebug=no \ +MESON_ARGS+= -Dtest=no -Ddebug=no \ -Doptimize=yes .endif + + + <varname><replaceable>OPT</replaceable>_MESON_ENABLED</varname> e <varname><replaceable>OPT</replaceable>_MESON_DISABLED</varname> + + Quando a opção OPT é selecionada, para cada valor em OPT_MESON_ENABLED, -Dvalor=enabled será anexado a MESON_ARGS. Quando a opção OPT não for selecionada, -Dvalor=disabled será anexado a MESON_ARGS. O OPT_MESON_DISABLED é o oposto, a entrada -Dvalor=disabled será anexado a MESON_ARGS quando a opção for selecionada e a entrada -Dvalor=enabled quando a opção não for selecionada. Por exemplo: + + OPTIONS_DEFINE= OPT1 +OPT1_MESON_ENABLED= test +OPT1_MESON_DISABLED= debug + + é equivalente a: + + OPTIONS_DEFINE= OPT1 + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MOPT1} +MESON_ARGS+= -Dtest=enabled -Ddebug=disabled +.else +MESON_ARGS+= -Dtest=disabled -Ddebug=enabled +.endif + @@ -6470,7 +6499,7 @@ IGNORE= may not be redistributed because of licensing Usando o <command>cmake</command> - Para ports que usam o CMake, defina USES=cmake ou USES=cmake:outsource para compilar em um diretório separado (veja abaixo). + Para ports que usam CMake, defina USES=cmake Variáveis ​​para ports que usam o <command>cmake</command> @@ -6544,14 +6573,14 @@ IGNORE= may not be redistributed because of licensing CMake suporta estes perfis de construção: Debug, Release, RelWithDebInfo e MinSizeRel. Debug e Release sistema de respeito de perfis *FLAGS, RelWithDebInfo e MinSizeRel ajustará CFLAGS para -O2 -g e -Os -DNDEBUG correspondentemente. O valor do invólucro inferior CMAKE_BUILD_TYPE é exportado para PLIST_SUB e deve ser usado se o port for instalar *.cmake dependendo do tipo de compilação (consulte deskutils/strigiPor exemplo). Por favor, note que alguns projetos podem definir seus próprios perfis de compilação e/ou forçar um tipo específico de compilação CMAKE_BUILD_TYPE dentr o de CMakeLists.txt. Para fazer um port para tal projeto respeite CFLAGS e WITH_DEBUG, as definições CMAKE_BUILD_TYPE devem ser removidas desses arquivos. - A maioria dos projetos baseados no CMake suportam um método de compilação fora da fonte. A compilação fora da fonte de um port pode ser solicitada usando o sufixo :outsource. Quando ativado, as variáveis CONFIGURE_WRKSRC, BUILD_WRKSRC e INSTALL_WRKSRC serão definidas para ${WRKDIR}/.Build e esse diretório será usado para manter todos os arquivos gerados durante a configuração e os estágios de compilação, deixando o diretório de origem intacto. + A maioria dos projetos baseados em CMake suportam um método de compilação out-of-source. A compilação out-of-source de um port é a configuração padrão. Uma compilação in-source pode ser executada usando-se o sufixo :insource. Em uma compilação out-of-source, CONFIGURE_WRKSRC, BUILD_WRKSRC e INSTALL_WRKSRC serão definidos como ${WRKDIR}/.Build e esse diretório será usado para manter todos os arquivos gerados durante os estágios de configuração e compilação, deixando o diretório de origem intacto. Exemplo de <literal>USES=cmake</literal> Este trecho demonstra o uso do CMake para um port. O CMAKE_SOURCE_PATH geralmente não é necessário, mas pode ser definido quando os fontes não estão localizados no diretório superior ou se apenas um subconjunto do projeto for compilado pelo port. - USES= cmake:outsource + USES= cmake CMAKE_SOURCE_PATH= ${WRKSRC}/subproject @@ -6849,6 +6878,46 @@ byteorder-1.2.2 Unlicense/MIT + + + Usando <command>meson</command> + + Para ports que usam Meson, defina USES=meson + +
+ Variáveis ​​para ports que usam o <command>meson</command> + + + + + Variável + Descrição + + + + + + MESON_ARGS + Flags do Meson especificas para o port a serem passadas para o binário do meson. + + + + MESON_BUILD_DIR + Caminho para o diretório de compilação relativo ao WRKSRC. O padrão é _build. + + + +
+ + + Exemplo de <literal>USES=meson</literal> + + Este trecho demonstra o uso do Meson para um port. + + USES= meson +MESON_ARGS= -Dfoo=enabled + +
@@ -7859,7 +7928,7 @@ GLIB_SCHEMAS= org.regexxer.gschema.xml Ports que requerem o Qt - A Coleção de Ports fornece suporte para os frameworks Qt 4 e Qt 5 com USES+=qt:x, onde x é 4 ou 5. Defina USE_QT para a lista de componentes obrigatórios do Qt (bibliotecas, ferramentas, plugins). As estruturas do Qt 4 e Qt 5 são bastante semelhantes. A principal diferença é o conjunto de componentes suportados. + A coleção de ports fornece suporte para o Qt 5 com USES+=qt:5. Configure o USE_QT para a lista de componentes obrigatórios do Qt (bibliotecas, ferramentas, plugins). O framework Qt exporta um número de variáveis ​​que podem ser usadas por ports, algumas delas listadas abaixo: @@ -7916,7 +7985,7 @@ GLIB_SCHEMAS= org.regexxer.gschema.xml Seleção de Componentes - Dependências individuais de ferramentas e bibliotecas do Qt devem ser especificadas em USE_QT. Cada componente pode ser sufixado com _build ou _run, o sufixo indica se a dependência no componente está no buildtime ou no runtime. Se não tiver o sufixo, o componente dependerá de ambos, buildtime e runtime. Normalmente, os componentes da biblioteca são especificados sem sufixo, os componentes da ferramenta são principalmente especificados com os sufixos _build e componentes do plugin são especificados com o sufixo _run. Os componentes mais usados ​​estão listados abaixo (todos os componentes disponíveis estão listados em _USE_QT_ALL, _USE_QT4_ONLY e _USE_QT5_ONLY no arquivo /usr/ports/Mk/Uses/qt.mk): + As dependências individuais das ferramentas e da biblioteca Qt devem ser especificadas em USE_QT. Todo componente pode ser sufixado com _build ou _run, o sufixo indica se a dependência no componente está no tempo de compilação ou no tempo de execução. Se um sufixo não for usado, a dependência do componente será tanto em tempo de compilação quanto em tempo de execução. Geralmente, os componentes da biblioteca são especificados como unsuffixed, os componentes das ferramentas são especificados com o sufixo _build e os componentes dos plugins são especificados com o sufixo _run. Os componentes mais comumente usados estão listados abaixo (todos os componentes disponíveis estão listados em _USE_QT_ALL e _USE_QT5_ONLY em /usr/ports/Mk/Uses/qt.mk): Componentes da Biblioteca Qt Disponíveis @@ -7931,59 +8000,354 @@ GLIB_SCHEMAS= org.regexxer.gschema.xml + 3d + Módulo Qt3D + + + + assistant + Navegador de documentação do Qt 5 + + + + canvas3d + Módulo Qt canvas3d + + + + charts + Módulo de gráficos Qt 5 + + + + concurrent + Módulo multi-threading Qt + + + + connectivity + Módulo de conectividade Qt (Bluetooth/NFC) + + + core - biblioteca principal (apenas Qt 5) + Módulo não-gráfico do núcleo Qt - corelib - core library (apenas Qt 4) + datavis3d + Módulo de visualização de dados 3D Qt 5 dbus - Biblioteca Qt DBus + Módulo de comunicação entre processos Qt D-Bus + declarative + Framework declarativo Qt para interfaces dinâmicas de usuário + + + + designer + Designer gráfico de interface de usuário do Qt 5 + + + + diag + Ferramenta para relatar informações de diagnóstico sobre o Qt e seu ambiente + + + + doc + Documentação do Qt 5 + + + + examples + Código-fonte dos exemplos do Qt 5 + + + + gamepad + Módulo de Gamepad Qt 5 + + + + graphicaleffects + Efeitos gráficos rápidos do Qt + + + gui - biblioteca de interface gráfica do usuário + Módulo de interface gráfica do usuário do Qt + help + Módulo de integração de ajuda on-line do Qt + + + + l10n + Mensagens localizadas do Qt + + + + linguist + Ferramenta de tradução do Qt 5 + + + + location + Módulo de localização do Qt + + + + multimedia + Módulo de suporte de áudio, vídeo, rádio e câmera do Qt + + + network - biblioteca de rede + Módulo de rede do Qt + networkauth + Módulo de autenticação de rede do Qt + + + opengl - Biblioteca Qt OpenGL + Módulo de suporte OpenGL compatível com o Qt 5 + paths + Cliente de linha de comando para QStandardPaths + + + + phonon4 + Framework de multimídia do KDE + + + + pixeltool + Lupa de tela do Qt 5 + + + + plugininfo + Dumper de metadados do plugin Qt5 + + + + printsupport + Módulo de suporte de impressão do Qt + + + + qdbus + Interface de linha de comando do Qt para o D-Bus + + + + qdbusviewer + Interface gráfica do Qt 5 para o D-Bus + + + + qdoc + Gerador de documentação do Qt + + + + qdoc-data + Arquivos de configuração do QDoc + + + + qev + Ferramenta de introspecção de eventos Qt QWidget + + + + qmake + Gerador de Makefile do Qt + + + + quickcontrols + Conjunto de controles para construir interfaces completas no Qt Quick + + + + quickcontrols2 + Conjunto de controles para construir interfaces completas no Qt Quick + + + + remoteobjects + Módulo SXCML Qt5 + + + script - biblioteca de scripts + Módulo de script compatível com Qt 4 + scripttools + Componentes adicionais do Qt Script + + + + scxml + Módulo SXCML Qt5 + + + + sensors + Módulo de sensores do Qt + + + + serialbus + Funções do Qt para acessar sistemas de bus industriais + + + + serialport + Funções do Qt para acessar portas seriais + + + + speech + Recursos de acessibilidade para o Qt5 + + + sql - Biblioteca SQL + Módulo de integração a banco de dados SQL do Qt + sql-ibase + Plugin de banco de dados InterBase/Firebird do Qt + + + + sql-mysql + Plugin de banco de dados MySQL do Qt + + + + sql-odbc + Plugin Qt para conectividade Open Database + + + + sql-pgsql + Plugin de banco de dados do PostgreSQL do Qt + + + + sql-sqlite2 + Plugin de banco de dados SQLite 2 do Qt + + + + sql-sqlite3 + Plugin de banco de dados SQLite 3 do Qt + + + + sql-tds + Plugin de conectividade ao banco de dados TDS do Qt + + + + svg + Módulo de suporte SVT do Qt + + + testlib - biblioteca de testes unitários + Módulo de teste unitário do Qt + uiplugin + Interface de plug-in do Qt widget personalizado para o Qt Designer + + + + uitools + Módulo de suporte a formulários de interface de usuário do Qt Designer + + + + virtualkeyboard + Módulo de teclado virtual do Qt 5 + + + + wayland + Qt5 wrapper para o Wayland + + + + webchannel + Biblioteca Qt 5 para integração de C++/QML com clientes HTML/js + + + + webengine + Biblioteca Qt 5 para renderizar conteúdo da web + + + webkit - Biblioteca Qt WebKit + QtWebKit com uma base de código WebKit mais moderna + websockets + Implementação do protocolo WebSocket do Qt + + + + websockets-qml + Implementação do protocolo WebSocket do Qt (QML bindings) + + + + webview + Componente do Qt para exibir o conteúdo da web + + + + widgets + Módulo de widgets C++ do Qt + + + + x11extras + Recursos específicos da plataforma Qt para sistemas baseados em X11 + + + xml - Biblioteca XML do Qt + Implementações SAX e DOM do Qt + + + xmlpatterns + Suporte do Qt para XPath, XQuery, XSLT e XML Schema +
@@ -8003,39 +8367,19 @@ GLIB_SCHEMAS= org.regexxer.gschema.xml - qmake - Utilitário gerador/compilador de Makefile - - - buildtools - Ferramentas de compilação (moc, rcc), necessária para quase todas as aplicações do Qt (apenas no Qt 5) + Ferramentas de compilação (moc, rcc), necessária para quase todas as aplicações do Qt. linguisttools - ferramentas de localização: Irelease, lupdate (Apenas Qt 5) + ferramentas de localização: Irelease, lupdate - linguist - ferramentas de localização: Irelease, lupdate (Apenas Qt 4) + qmake + Utilitário gerador/compilador de Makefile - - - moc - meta compilador de objeto, necessário para quase todos os aplicativos Qt no buildtime (apenas no Qt 4) - - - - rcc - compilador de recursos, necessário se o aplicativo vier com arquivos *.rc ou *.qrc (apenas Qt 4) - - - - uic - compilador de interface de usuário, necessário se o aplicativo vier com arquivos *.ui, na prática, todo aplicativo Qt com uma GUI (apenas Qt 4) - @@ -8053,11 +8397,6 @@ GLIB_SCHEMAS= org.regexxer.gschema.xml - iconengines - Plugin de mecanismo de ícone SVG, necessário se o aplicativo contiver ícones SVG (apenas Qt 4) - - - imageformats plugins para formatos de imagem TGA, TIFF e MNG @@ -8065,13 +8404,13 @@ GLIB_SCHEMAS= org.regexxer.gschema.xml - - Selecionando Componentes do Qt 4 + + Selecionando Componentes do Qt 5 - Neste exemplo, o aplicativo portado usa a biblioteca de interface gráfica do usuário do Qt 4, a biblioteca principal do Qt 4, todas as ferramentas de geração de código do Qt 4 e o gerador de Makefile do Qt 4. Uma vez que a biblioteca gui implica na dependência da biblioteca principal, o corelib não precisa ser especificado. As ferramentas de geração de código do Qt 4 moc, uic e rcc, bem como o gerador de Makefile qmake são necessários apenas no buildtime, assim eles são especificados com o sufixo _build: + Neste exemplo, o aplicativo portado usa a biblioteca de interface gráfica do usuário do Qt 5, a biblioteca principal do Qt 5, todas as ferramentas de geração de código do Qt 5 e o gerador de Makefile do Qt 5. Uma vez que a biblioteca gui implica na dependência da biblioteca principal, o core não precisa ser especificado. As ferramentas de geração de código do Qt 5 moc, uic e rcc, bem como o gerador de Makefile qmake são necessários apenas em tempo de compilação, assim eles são especificados com o sufixo _build: - USES= qt:4 -USE_QT= gui moc_build qmake_build rcc_build uic_build + USES= qt:5 +USE_QT= gui buildtools_build qmake_build
@@ -8167,12 +8506,8 @@ PLIST_SUB+= QT_INCDIR=${QT_INCDIR_REL} \ Exemplo <literal>USES= qmake</literal> - Este trecho demonstra o uso do qmake para um port Qt 4: + Este trecho demonstra o uso do qmake para um port Qt 5: - USES= qmake:outsource qt:4 -USE_QT= moc_build - - Para um port Qt 5: USES= qmake:outsource qt:5 USE_QT= buildtools_build @@ -8197,13 +8532,13 @@ USE_QT= buildtools_build
Usando o KDE - - Definições de Variáveis ​​do KDE 4 + + Definições de Variáveis ​​do KDE - Se a aplicação depender do KDE4, defina USES+=kde:4 e USE_KDE à lista de componentes necessários. Sufixos _build e _run podem ser usados ​​para forçar o tipo de dependência de componentes (por exemplo, baseapps_run). Se nenhum sufixo for definido, um tipo de dependência padrão será usado. Para forçar os dois tipos, adicione o componente duas vezes com os dois sufixos (por exemplo, automoc4_build automoc4_run). Os componentes mais usados ​​são listados abaixo (os componentes atualizados são documentados no topo /usr/ports/Mk/bsd.kde4.mk): + Se a aplicação depender do KDE, defina USES+=kde:5 e defina USE_KDE com a lista de componentes necessários. Sufixos _build e _run podem ser usados ​​para forçar o tipo de dependência de componentes (por exemplo, baseapps_run). Se nenhum sufixo for definido, o tipo padrão de dependência será usado. Para forçar os dois tipos, adicione o componente duas vezes com os dois sufixos (por exemplo, ecm_build ecm_run). Os componentes disponíveis estão listados abaixo (os componentes atualizados também estão listados em /usr/ports/Mk/Uses/kde.mk): - Componentes Disponíveis do KDE 4 + Componentes Disponíveis do KDE @@ -8215,43 +8550,573 @@ USE_QT= buildtools_build - kdehier - Hierarquia de diretórios comuns do KDE + activities + Biblioteca de tempo de execução do KF5 para organizar o trabalho em atividades separadas - kdelibs - Bibliotecas principais do KDE + activities-stats + Estatísticas do KF5 para atividades - kdeprefix - Se configurado, o port será instalado em ${KDE_PREFIX} + activitymanagerd + Serviço do sistema para gerenciar atividades do usuário, rastrear os padrões de uso - automoc4 - Ferramenta de compilação para gerar automaticamente arquivos moc + akonadi + Servidor de armazenamento para o KDE-Pim - akonadi - Servidor de armazenamento para dados do KDE PIM + akonadicalendar + Integração de Calendário do Akonadi - soprano - Biblioteca para o Resource Description Framework (RDF) + akonadiconsole + Console de gerenciamento e depuração do Akonadi - strigi - Biblioteca de busca Strigi desktop + akonadicontacts + Bibliotecas e daemons para implementar o gerenciamento de contatos do Akonadi + akonadiimportwizard + Importa dados de outros clientes de email para o KMail + + + + akonadimime + Bibliotecas e daemons para implementar o tratamento básico de email + + + + akonadinotes + Biblioteca do KDE para acessar caixas postais no formato MBox + + + + akonadisearch + Bibliotecas e daemons para implementar buscas no Akonadi + + + + akregator + Um leitor de feeds do KDE + + + + alarmcalendar + API do KDE para alarmes do KAlarm + + + + apidox + Ferramentas de Documentação da API KF5 + + + + archive + Biblioteca KF5 que fornece classes para lidar com formatos de arquivo + + + + attica + Biblioteca da API do Open Collaboration Services do KDE 5 + + + + attica5 + Biblioteca da API do Open Collaboration Services do KDE 5 + + + + auth + Abstração do KF5 para funcionalidades de autenticação e políticas do sistema + + + + baloo + KF5 Framework para pesquisar e gerenciar metadados do usuário + + + + baloo-widgets + Biblioteca BalooWidgets + + + + baloo5 + KF5 Framework para pesquisar e gerenciar metadados do usuário + + + + blog + API do KDE para acesso ao weblogging + + + + bookmarks + Biblioteca KF5 para bookmarks e para o formato XBEL + + + + breeze + Arte, estilos e recursos do Plasma5 para o estilo visual Breeze + + + + breeze-gtk + Estilo visual do Plasma5 Breeze para Gtk + + + + breeze-icons + Tema de ícones do Breeze para o KDE + + + + calendarcore + Biblioteca de acesso ao calendário do KDE + + + + calendarsupport + Bibliotecas de suporte de calendário para o KDEPim + + + + calendarutils + Utilitário KDE e funções da interface do usuário para acessar o calendário + + + + codecs + Biblioteca KF5 para manipulação de string + + + + completion + Assistentes e widgets de conclusão de texto do KF5 + + + + config + Widgets do KF5 para diálogos de configuração + + + + configwidgets + Widgets do KF5 para diálogos de configuração + + + + contacts + Api do KDE para gerenciar informações de contato + + + + coreaddons + Complementos do KF5 para o QtCore + + + + crash + Biblioteca KF5 para lidar com análise de falhas e relatório de erros de aplicativos + + + + dbusaddons + Complementos do KF5 para o QtDBus + + + + decoration + Biblioteca do Plasma5 para criar decorações de janelas + + + + designerplugin + Integração do KF5 para widgets de Framework no Qt Designer/Creator + + + + discover + Ferramentas de gerenciamento de pacotes do Plasma5 + + + + dnssd + Abstração do KF5 para os recursos do sistema DNSSD + + + + doctools + Geração de documentação do KF5 a partir do docbook + + + + drkonqi + Manipulador de falhas do Plasma5 + + + + ecm + Módulos e scripts extras para o CMake + + + + emoticons + Biblioteca KF5 para converter emoticons + + + + eventviews + Bibliotecas de visualização de eventos para o KDEPim + + + + filemetadata + Biblioteca KF5 para extrair metadados de arquivos + + + + frameworkintegration + Espaço de trabalho e plugins de integração entre estruturas KF5 + + + + gapi + Biblioteca baseada no KDE para acessar serviços do Google + + + + globalaccel + Biblioteca KF5 para incluir suporte para atalhos do espaço de trabalho global + + + + grantlee-editor + Editor para os temas de Grantlee + *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***