Customize make

The customization of make.conf is enabled by default

poudriere_make: true
poudriere_make_file: "{{ poudriere_conf_dir }}/make.conf"

and the customization list is empty

poudriere_make_conf: []

This would result in an empty file /usr/local/etc/poudriere.d/make.conf. Optionally, set the list of the options. For example,

poudriere_make_conf:
  - "OPTIONS_UNSET+=\t\t\tDOCS NLS X11 EXAMPLES"
  - "OPTIONS_UNSET+=\t\t\tGSSAPI_BASE KRB_BASE KERBEROS"
  - "OPTIONS_SET+=\t\t\tGSSAPI_NONE KRB_NONE"
  - "DEFAULT_VERSIONS+=\t\temacs=nox"
  - "DEFAULT_VERSIONS+=\t\tphp=8.3"
  - "DEFAULT_VERSIONS+=\t\tssl=openssl"

Customize make.conf

shell> ansible-playbook pb.yml -t poudriere_make

and look at the file

/usr/local/etc/poudriere.d/make.conf
# Ansible managed
OPTIONS_UNSET+=		DOCS NLS X11 EXAMPLES
OPTIONS_UNSET+=		GSSAPI_BASE KRB_BASE KERBEROS
OPTIONS_SET+=		GSSAPI_NONE KRB_NONE
DEFAULT_VERSIONS+=	emacs=nox
DEFAULT_VERSIONS+=	php=8.3
DEFAULT_VERSIONS+=	ssl=openssl

See also