Como fazer uma porta recalcular dependências

1

Estou tentando instalar mail/pine-pgp-filters na minha caixa do FreeBSD, mas Estou com um problema. Primeiro tentei instalá-lo sem ter o GPG instalado e listei security/gpg1 como uma dependência. Eu queria o gpg2 ( security/gpg ), e então eu construí e instalei isso. Eu então tentei reinstalar o pine-pgp-filters , mas ele ainda me instigou a instalar o gpg1.

Confirmei que é compatível com gpg2 e este segmento de o Makefile deve cuidar de qual versão usar:

# We want to be version-agnostic here, but also record the right dependency
# if the user installs the package and already has one or the other installed.
.if exists(${LOCALBASE}/bin/gpg2)
BUILD_DEPENDS=  gpg2:${PORTSDIR}/security/gnupg
RUN_DEPENDS+=   gpg2:${PORTSDIR}/security/gnupg
.else
BUILD_DEPENDS=  gpg:${PORTSDIR}/security/gnupg1
RUN_DEPENDS+=   gpg:${PORTSDIR}/security/gnupg1
.endif

Então, minha pergunta é: como você faz uma porta reconsiderar suas dependências? E se isso não é problema meu, então o que é?

Estou feliz com as soluções usando as portas diretamente, portmaster , pkg , o que for.

    
por felixphew 29.01.2015 / 23:26

0 respostas