/
make.conf
127 lines (118 loc) · 4.08 KB
/
make.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# stand-alone glue for dependency detection
_PRODUCT_ARCH!= uname -p
PRODUCT_ARCH?= ${_PRODUCT_ARCH}
PRODUCT_PHPBIN?= /usr/local/bin/php
.if exists(${PRODUCT_PHPBIN})
_PRODUCT_PHP!= ${PRODUCT_PHPBIN} -v
PRODUCT_PHP?= ${_PRODUCT_PHP:[2]:S/./ /g:[1..2]:tW:S/ //}
.endif
# fallbacks for standard builds using opnsense-code
PRODUCT_LUA?= %%LUA%%
PRODUCT_PERL?= %%PERL%%
PRODUCT_PHP?= %%PHP%%
PRODUCT_PYTHON?= %%PYTHON%%
PRODUCT_RUBY?= %%RUBY%%
PRODUCT_SSL?= %%SSL%%
PRODUCT_GSSAPI?= GSSAPI_MIT
# global options
OPTIONS_SET= MONPLUGINS
OPTIONS_UNSET= DBUS DOCS EXAMPLES GCC GSSAPI_BASE NAGPLUGINS \
NLS OPENGL WAYLAND X11
DEFAULT_VERSIONS= lua=${PRODUCT_LUA}
DEFAULT_VERSIONS+= perl5=${PRODUCT_PERL}
DEFAULT_VERSIONS+= php=${PRODUCT_PHP}
DEFAULT_VERSIONS+= python3=${PRODUCT_PYTHON:C/^./&./}
DEFAULT_VERSIONS+= python=${PRODUCT_PYTHON:C/^./&./}
DEFAULT_VERSIONS+= ruby=${PRODUCT_RUBY:C/^./&./}
DEFAULT_VERSIONS+= ssl=${PRODUCT_SSL}
SRC_BASE= %%SRCDIR%%
ALLOW_UNSUPPORTED_SYSTEM=why not
WARNING_WAIT= 0 # no time
WRKDIRPREFIX= /usr/obj
PACKAGE_BUILDING= yes
FORCE_PACKAGE= yes
#DEVELOPER= yes
BATCH= yes
# per-port options
databases_rrdtool_UNSET= DEJAVU GRAPH
databases_sqlite3_SET= DQS
devel_git_UNSET= GITWEB SEND_EMAIL SUBTREE
dns_getdns_SET= LIBEV LIBEVENT LIBUV
dns_unbound_SET= PYTHON
ftp_curl_SET= GSSAPI_NONE
ftp_curl_UNSET= LIBSSH2 TLS_SRP
graphics_graphviz_UNSET= XPM DIGCOLA IPSEPCOLA ICONV PANGOCAIRO
mail_postfix_SET= LDAP SASL SASLKMIT
mail_postfix_UNSET= BLACKLISTD
mail_rspamd_SET= HYPERSCAN
math_py-numpy_SET= NOBLAS
math_py-numpy_UNSET= FORTRAN OPENBLAS SUITESPARSE
net-mgmt_flowd_UNSET= PERL
net-mgmt_zabbix5-proxy_SET= IPMI SQLITE
net-mgmt_zabbix5-proxy_UNSET= MYSQL
net-mgmt_zabbix6-proxy_SET= SQLITE
net-mgmt_zabbix6-proxy_UNSET= MYSQL
net-mgmt_zabbix64-proxy_SET= SQLITE
net-mgmt_zabbix64-proxy_UNSET= MYSQL
net_asterisk18_UNSET= DAHDI XMPP
net_freeradius3_SET= LDAP MITKRB_PORT MYSQL SQLITE3
net_freeradius3_UNSET= HEIMDAL
net_frr8_SET= MULTIPATH SNMP
net_haproxy28_SET= LUA # PROMEX
net_miniupnpd_SET= CHECK_PORTINUSE
net_openldap26-client_SET= GSSAPI
net_openldap26-server_SET= GSSAPI
net_openldap26-server_UNSET= SMBPWD
net_vnstat_UNSET= GUI
security_acme.sh_SET= BINDTOOLS EXAMPLES
security_autossh_SET= SSH_PORTABLE
security_ca_root_nss_UNSET= ETCSYMLINK
security_crowdsec_SET= FIREWALL_BOUNCER
security_cyrus-sasl2-gssapi_SET=${PRODUCT_GSSAPI}
security_openconnect_UNSET= GSSAPI
security_openssl_SET= LEGACY
security_strongswan_SET= EAPRADIUS XAUTH
security_stunnel_SET= TLS_LOG_IDENT
security_suricata_SET= HYPERSCAN NSS
security_tor_UNSET= MANPAGES
sysutils_msktutil_SET= ${PRODUCT_GSSAPI}
www_lighttpd_UNSET= LUA
www_neon_UNSET= GSSAPI
www_nginx_SET= BROTLI HEADERS_MORE MAIL_IMAP MAIL_POP3 NAXSI NJS VTS
www_squid_SET= AUTH_LDAP AUTH_SASL NO_FORGERY5 ${PRODUCT_GSSAPI} TP_PF
www_squid_UNSET= AUTH_NIS TP_IPFW
www_webgrind_SET= CALLGRAPH
# for www/caddy-custom
CADDY_CUSTOM_PLUGINS= github.com/caddyserver/ntlm-transport \
github.com/mholt/caddy-dynamicdns \
github.com/caddy-dns/cloudflare \
github.com/caddy-dns/route53 \
github.com/caddy-dns/duckdns \
github.com/caddy-dns/digitalocean \
github.com/caddy-dns/dnspod \
github.com/caddy-dns/alidns \
github.com/caddy-dns/hetzner \
github.com/caddy-dns/godaddy \
github.com/caddy-dns/googleclouddns \
github.com/caddy-dns/gandi \
github.com/caddy-dns/azure \
github.com/caddy-dns/porkbun \
github.com/caddy-dns/openstack-designate \
github.com/caddy-dns/google-domains \
github.com/caddy-dns/ovh \
github.com/caddy-dns/namecheap \
github.com/caddy-dns/netlify \
github.com/caddy-dns/acmedns \
github.com/caddy-dns/desec \
github.com/caddy-dns/namesilo \
github.com/caddy-dns/powerdns \
github.com/caddy-dns/vercel \
github.com/caddy-dns/ddnss \
github.com/caddy-dns/njalla \
github.com/caddy-dns/metaname \
github.com/caddy-dns/linode \
github.com/caddy-dns/tencentcloud \
github.com/caddy-dns/dinahosting \
github.com/caddy-dns/ionos \
github.com/caddy-dns/hexonet \
github.com/caddy-dns/mailinabox