DOCS、NLS、およびサンプルオプションは、すべてのFreeBSDポートに対してデフォルトでオフになっています。

DOCS、NLS、およびサンプルオプションは、すべてのFreeBSDポートに対してデフォルトでオフになっています。

これポーターのマニュアル「5.12.1.3. デフォルトオプション」は、デフォルトでは、、、およびDOCSすべてNLSEXAMPLESポートが開いていることを意味します。私はそれらをオフにしたいので、make config-recursive各ポートで手動で選択を解除する必要があります。デフォルトではどのように無効にできますか?

ベストアンサー1

あなたはそれを使用することができます構成ファイルの作成。バラより古いお知らせ:

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

おすすめ記事