Quando BINARY_ALIAS
é definido, ele criará links simbólicos dos comandos fornecidos, em um diretório que será prefixado para o PATH
.
Use-o para substituir comandos codificados na fase de compilação sem ter aplicar nenhum patch nos arquivos de compilação.
BINARY_ALIAS
para Deixar gsed
Disponível como sed
Alguns ports esperam que o sed
se comporte como o GNU sed e utilizam recursos que o sed(1) não possui. GNU sed está disponível em textproc/gsed no FreeBSD.
Use BINARY_ALIAS
para substituir sed
com gsed
durante a compilação:
BUILD_DEPENDS= gsed:textproc/gsed ... BINARY_ALIAS= sed=gsed
BINARY_ALIAS
Para Fornecer Aliases para Comandos python3
CodificadoUm port que possui uma referência codificada para python3
em seus scripts de compilação precisará ter ele disponível no PATH
em tempo de compilação. Use BINARY_ALIAS
para criar um alias que aponte para o binário certo do Python 3:
USES= python:3.4+,build ... BINARY_ALIAS= python3=${PYTHON_CMD}
Veja Seção 6.17, “Usando Python” 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.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.