Não devem ser criados Ports de bibliotecas Haskell, veja Seção 6.30, “Bibliotecas Haskell” para maiores informações.
Argumentos possíveis: (none), hpack
Define valores e targets padrões usados para compilar software Haskell usando o Cabal. Uma dependência de compilação no port do compilador Haskell (GHC) é adicionada. Se o argumento hpack for fornecido, uma dependência de compilação do devel/hs-hpack será adicionada e o hpack será chamado na etapa de configuração para gerar o arquivo .cabal.
O framework fornece as seguintes variáveis:
USE_CABALSe o software usar dependências Haskell, liste-as nesta variável. Cada item deve estar presente no Hackage e ser listado no formato packagename-. As dependências podem ter revisões, especificadas após o símbolo 0.1.2_. A geração automática de lista de dependências é suportada, consulte Seção 6.5.9, “Compilando Aplicações Haskell com cabal”.
CABAL_FLAGSLista de flags a serem passadas para o cabal-install durante o estágio de configuração e compilação. As flags são passadas sem alterações (verbatim).
EXECUTABLESLista de arquivos executáveis instalados pelo port. Valor padrão: ${PORTNAME}. Os itens desta lista são adicionados automaticamente ao pkg-plist.
SKIP_CABAL_PLISTSe definido, não adicione itens ${EXECUTABLES} ao pkg-plist.
opt_USE_CABALAdiciona itens ao ${USE_CABAL}, dependendo da opção opt.
opt_EXECUTABLESAdiciona itens ao ${EXECUTABLES}, dependendo da opção opt.
opt_CABAL_FLAGSSe a opção opt estiver ativada, acrescente o valor a ${CABAL_FLAGS}. Caso contrário, anexe -value para desativar a flag.
FOO_DATADIR_VARSPara um executável chamado FOO, liste os pacotes Haskell, cujos arquivos de dados devem estar acessíveis pelo executável.
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>.