Desativa as opções DOCS, NLS e EXAMPLES por padrão para todas as portas do FreeBSD

2

O Manual de porteiros diz em "5.12.1.3. Default Opções "que DOCS , NLS e EXAMPLES estão ativadas por padrão para todas as portas. Eu os quero fora, então eu tenho que desmarcá-los manualmente durante make config-recursive para cada porta. Como posso defini-las por padrão?

    
por not-a-user 16.04.2016 / 23:41

1 resposta

3

Você pode usar o make.conf . Veja um anúncio antigo :

The following variables can be used in make.conf to configure options.
They are processed in the order listed below, i.e. later variables
override the effects of previous variables.  Options saved using the
options dialog are processed right before OPTIONS_SET_FORCE.

OPTIONS_SET     - List of options to enable for all ports.
OPTIONS_UNSET       - List of options to disable for all ports. 
${UNIQUENAME}_SET   - List of options to enable for a specific port.
${UNIQUENAME}_UNSET - List of options to disable for a specific port.

OPTIONS_SET_FORCE   - List of options to enable for all ports.
OPTIONS_UNSET_FORCE - List of options to disable for all ports.
${UNIQUENAME}_SET_FORCE - List of options to enable for a specific port.
${UNIQUENAME}_UNSET_FORCE
            - List of options to disable for a specific port.

To know the UNIQUENAME of a port you can run "make -V UNIQUENAME" in
a port directory.

An example configuration is given below.

OPTIONS_SET=    NLS # enable NLS for all ports unless configured
            # otherwise using the option dialog
OPTIONS_UNSET=  DOCS    # aka NOPORTDOCS

# configuration for xorg-server overriding the configuration from the
# option dialog
xorg-server_SET_FORCE=  AIGLX
xorg-server_UNSET_FORCE=HAL SUID
    
por 17.04.2016 / 09:13