PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
PKGNAMEPREFIX= ${PYTHONLUA_PKGNAMEPREFIX}
22 hours ago
Since each flavor must have a different package name, the variable <varname>LUA_PKGNAMEPREFIX</varname> is provided which will be set to an appropriate value; the intended usage is:
Uma vez que cada flavor deve ter um nome de pacote diferente, a variável <varname>LUA_PKGNAMEPREFIX</varname> é fornecida e será definida com um valor apropriado; o uso pretendido é:
22 hours ago
A version number or range of versions can be specified as well; use a comma to separate parameters.
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.
22 hours ago
USES= lua:module
USES= lua:module
22 hours ago
A port which installs a <application>Lua</application> module (rather than an application that simply makes use of <application>Lua</application>) should build a separate flavor for each supported <application>Lua</application> version. This is done by adding the <literal>module</literal> parameter:
Um port que instala um módulo <application>Lua</application> (em vez de um aplicativo que simplesmente faz uso do <application>Lua</application>) deve compilar um flavor separado para cada versão do <application>Lua</application> suportada . Isso é feito adicionando o parâmetro <literal>module</literal>:
22 hours ago
Version Flavors
Flavors de Versão
22 hours ago
Patch the software's configuration or build files to select the correct version.
Altere a configuração do software ou arquivos de compilação para selecionar a versão correta.
22 hours ago
Adding <literal>-I${LUA_INCDIR}</literal>, <literal>-L${LUA_LIBDIR}</literal>, and <literal>-llua-${LUA_VER}</literal> to <varname>CFLAGS</varname>, <varname>LDFLAGS</varname>, <varname>LIBS</varname> respectively as appropriate;
Adicionando <literal>-I${LUA_INCDIR}</literal>, <literal>-L${LUA_LIBDIR}</literal>, e <literal>-llua-${LUA_VER}</literal> para <varname>CFLAGS</varname>, <varname>LDFLAGS</varname>, <varname>LIBS</varname> respectivamente, conforme apropriado;
22 hours ago
Using <varname>LUA_VER</varname> as part of a parameter to the software's configuration script via <varname>CONFIGURE_ARGS</varname> or <varname>CONFIGURE_ENV</varname> (or equivalent for other build systems);
Usando <varname>LUA_VER</varname> como parte de um parâmetro para o script de configuração do software via <varname>CONFIGURE_ARGS</varname> ou <varname>CONFIGURE_ENV</varname> (ou equivalente para outros sistemas de compilação);
22 hours ago
Software that uses <application>Lua</application> may have been written to auto-detect the <application>Lua</application> version in use. In general ports should override this assumption, and force the use of the specific <application>Lua</application> version selected as described above. Depending on the sortware being ported, this might require any or all of:
O software que usa <application>Lua</application> pode ter sido escrito para detectar automaticamente a versão do <application>Lua</application> em uso. Em geral, os ports devem ignorar essa suposição e forçar o uso da versão específica <application>Lua</application> selecionada conforme descrito acima. Dependendo do software sendo portado, isso pode exigir um ou todos os seguintes:
22 hours ago
Configuration and Compiler flags
ArquivoFlags de Configuração e Compilador
22 hours ago
The <literal>XY+</literal> form of version specification should not be used without careful consideration; the <application>Lua</application> API changes to some extent in every version, and configuration tools like <application>CMake</application> or <application>Autoconf</application> will often fail to work on future versions of <application>Lua</application> until updated to do so.
A forma <literal>XY+</literal> de especificação de versão não deve ser usada sem consideração cuidadosa; a API <application>Lua</application> muda consideravelmente em todas as versões, e ferramentas de configuração como <application>CMake</application> ou <application>Autoconf</application> frequentemente não funcionarão em versões futuras do <application>Lua</application> até ser atualizado para isso.
22 hours ago
Note that no attempt is made to adjust the version selection based on the presence of any already-installed <application>Lua</application> version.
Observe que nenhuma tentativa é feita para ajustar a seleção da versão com base na presença de qualquer versão <application>Lua</application> já instalada.
22 hours ago
USES= lua:52-53
USES= lua:52-53
22 hours ago
If a specific version of Lua, or range of versions, is needed, it can be specified as a parameter in the form <literal>XY</literal> (which may be used multiple times), <literal>XY+</literal>, <literal>-XY</literal>, or <literal>XY-ZA</literal>. The default version of <application>Lua</application> as set via <varname>DEFAULT_VERSIONS</varname> will be used if it falls in the requested range, otherwise the closest requested version to the default will be used. For example:
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 <literal>XY</literal> (que pode ser usado várias vezes), <literal>XY+</literal>, <literal>-XY</literal>, ou <literal>XY-ZA</literal>. A versão padrão do <application>Lua</application> definida por meio do <varname>DEFAULT_VERSIONS</varname> será usada se cair no intervalo solicitado, caso contrário, a versão solicitada mais próxima do padrão será usada. Por exemplo:
22 hours ago
A port using <application>Lua</application> should have a line of this form:
Um port usando <application>Lua</application> só precisadeve ter essuma linha dessa forma:
22 hours ago
Applications that use <application>Lua</application> should normally build for just one version. However, loadable modules for Lua are built in a separate flavor for each Lua version that they support, and dependencies on such modules should specify the flavor using the <literal>@${LUA_FLAVOR}</literal> suffix on the port origin.
Aplicativos que usam <application>Lua</application> 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 <literal>@${LUA_FLAVOR}</literal> no caminho do port.
22 hours ago
List of space-separated suitable Java versions for the port. An optional <literal>"+"</literal> allows specifying a range of versions (allowed values: <literal>7[+] 8[+] 11[+] 12[+] 13[+] 14[+] 15[+]</literal>).
Lista das versões Java adequadas separadas por espaço para o port. Um opcional <literal>"+"</literal> permite especificar um intervalo de versões (valores permitidos: <literal>1.57[+] 8[+] 11[+] 12[+] 13[+] 1.64[+] 1.75[+]</literal>).
22 hours ago
There are several <acronym>JDK</acronym>s in the ports collection, from various vendors, and in several versions. If the port must use a particular version, specify it using the <varname>JAVA_VERSION</varname> variable. The most current version is <package role="port">java/openjdk15</package>, with <package role="port">java/openjdk14</package>, <package role="port">java/openjdk13</package>, <package role="port">java/openjdk12</package>, <package role="port">java/openjdk11</package>, <package role="port">java/openjdk8</package>, and <package role="port">java/openjdk7</package> also available.
Existem vários <acronym>JDKs</acronym> 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 <varname>JAVA_VERSION</varname>. A versão mais atual é <package role="port">java/openjdk15</package>, com <package role="port">java/openjdk14</package>, <package role="port">java/openjdk13</package>, <package role="port">java/openjdk12</package>, <package role="port">java/openjdk11</package>, <package role="port">java/openjdk8</package>, ande <package role="port">java/openjdk7</package> também estão disponíveis.
22 hours ago
There are several <acronym>JDK</acronym>s in the ports collection, from various vendors, and in several versions. If the port must use a particular version, specify it using the <varname>JAVA_VERSION</varname> variable. The most current version is <package role="port">java/openjdk15</package>, with <package role="port">java/openjdk14</package>, <package role="port">java/openjdk13</package>, <package role="port">java/openjdk12</package>, <package role="port">java/openjdk11</package>, <package role="port">java/openjdk8</package>, and <package role="port">java/openjdk7</package> also available.
Existem vários <acronym>JDKs</acronym> 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 <varname>JAVA_VERSION</varname>. A versão mais atual é <package role="port">java/openjdk815</package>, com <package role="port">java/openjdk614</package> e, <package role="port">java/openjdk13</package>, <package role="port">java/openjdk12</package>, <package role="port">java/openjdk11</package>, <package role="port">java/openjdk8</package>, and <package role="port">java/openjdk7</package> também estão disponíveis.
22 hours ago

Search