I don't know if it will be a good thread but let's try!
Please if you want share your make.conf and explain it
Please if you want share your make.conf and explain it
Most of it is explained in make.conf(5).[]OK, they donāt say please explain, no, make.conf is akin to source code so good comments are implied.[/]
SU_CMD=/usr/local/bin/doas -n sh -c. I also heavily prefer security/doas over security/sudo, and this is the result of that #MYFLAGS="-fno-common -fno-lto -O2 -pipe -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -fstack-protector-strong -fno-short-enums -fexceptions -fident -fverbose-asm -frecord-gcc-switches -fvisibility=default -fomit-frame-pointer -fstrict-aliasing -Wall -Wextra"
#-----------------------------------------------------------------------
.if ${.CURDIR:M*/blabla/boemboem}
IGNORE= is manually disabled in make.conf
.endif
#-----------------------------------------------------------------------
MAKE_JOBS_UNSAFE=yes
BATCH=yes
DISABLE_LICENSES=yes
DISABLE_VULNERABILITIES=yes
WITHOUT_MANCOMPRESS=yes
MTREE_FOLLOWS_SYMLINKS= -L
DEFAULT_VERSIONS+=ssl=openssl35
DEFAULT_VERSIONS+=pgsql=18
DEFAULT_VERSIONS+=php=8.4
DEFAULT_VERSIONS+=python=3.11
DEFAULT_VERSIONS+= mysql=11.8m
#PRECEDENCE IF OPTIONS FILE EVEN EXISTS---------------------------------
OPTIONS_FILE_UNSET+=SAMBA
OPTIONS_FILE_UNSET+=SMB
OPTIONS_FILE_SET+=COOKIES
OPTIONS_FILE_SET+=IPV6
OPTIONS_FILE_SET+=MANPAGES
OPTIONS_FILE_SET+=ZSTD
OPTIONS_FILE_SET+=SMTP
OPTIONS_FILE_SET+=PGSQL
OPTIONS_FILE_SET+=SQLITE3
OPTIONS_FILE_SET+=MARIA
OPTIONS_FILE_SET+=MARIADB
#-----------------------------------------------------------------------
OPTIONS_UNSET+=ALSA
OPTIONS_UNSET+=DEBUG
OPTIONS_UNSET+=GOLD
OPTIONS_UNSET+=GSSAPI
OPTIONS_UNSET+=GSSAPI_BASE
OPTIONS_UNSET+=GSSAPI_HEIMDAL
OPTIONS_UNSET+=GSSAPI_MIT
OPTIONS_UNSET+=KERBEROS
OPTIONS_UNSET+=KERB_GSSAPI
OPTIONS_UNSET+=LDAPS
OPTIONS_UNSET+=LETTER
OPTIONS_UNSET+=LTO
OPTIONS_UNSET+=NFS
OPTIONS_UNSET+=NTLM
OPTIONS_UNSET+=SAMBA
OPTIONS_UNSET+=SMB
#-----------------------------------------------------------------------
OPTIONS_SET+=PIPEWIRE
OPTIONS_SET+=PGSQL
OPTIONS_SET+=SQLITE3
OPTIONS_SET+=MARIA
OPTIONS_SET+=MARIADB
OPTIONS_SET+=BOOTSTRAP
OPTIONS_SET+=A4
OPTIONS_SET+=CAIRO
OPTIONS_SET+=COMPFACE
OPTIONS_SET+=COOKIES
OPTIONS_SET+=DEMO
OPTIONS_SET+=DEMOS
OPTIONS_SET+=DIRECTFB
OPTIONS_SET+=EXAMPLES
OPTIONS_SET+=EXTRADOCS
OPTIONS_SET+=FFMPEG
OPTIONS_SET+=FFMPEGTHUMBNAILER
OPTIONS_SET+=FLAC
OPTIONS_SET+=FLTK
OPTIONS_SET+=GLESV2
OPTIONS_SET+=GTK3
OPTIONS_SET+=GSSAPI_NONE
OPTIONS_SET+=HINTING_SLIGHT
OPTIONS_SET+=HTMLDOCS
OPTIONS_SET+=HTMLHELP
OPTIONS_SET+=INSULTS
OPTIONS_SET+=IPV6
OPTIONS_SET+=LSOF
OPTIONS_SET+=MAN3
OPTIONS_SET+=MANPAGES
OPTIONS_SET+=MMX
OPTIONS_SET+=MONGO
OPTIONS_SET+=MOUNT
OPTIONS_SET+=NONFREE
OPTIONS_SET+=OPENH264
OPTIONS_SET+=PLATFORM_X11
OPTIONS_SET+=PLUGINS
OPTIONS_SET+=PORTAUDIO
OPTIONS_SET+=QT6
OPTIONS_SET+=REDIS
OPTIONS_SET+=SHARED
OPTIONS_SET+=SIMD
OPTIONS_SET+=SMTP
OPTIONS_SET+=SNMP
OPTIONS_SET+=SOURCE
OPTIONS_SET+=SOURCES
OPTIONS_SET+=SOURCE_HIGHLIGHT
OPTIONS_SET+=SSE
OPTIONS_SET+=SSE2
OPTIONS_SET+=SSE3
OPTIONS_SET+=SSE4_1
OPTIONS_SET+=SYSTRAY
OPTIONS_SET+=THUMBNAILER
OPTIONS_SET+=TWOLAME
OPTIONS_SET+=VIDEO_OPENGL
OPTIONS_SET+=X
OPTIONS_SET+=X11
OPTIONS_SET+=X264
OPTIONS_SET+=X265
OPTIONS_SET+=ZSTD
#-----------------------------------------------------------------------
devel_llvm12_SET+= AVR
devel_llvm13_SET+= AVR
devel_llvm14_SET+= AVR
devel_llvm15_SET+= AVR
devel_llvm16_SET+= AVR
devel_llvm17_SET+= AVR
devel_llvm18_SET+= AVR
devel_llvm19_SET+= AVR
devel_llvm20_SET+= AVR
devel_llvm21_SET+= AVR
devel_llvm22_SET+= AVR
devel_llvm23_SET+= AVR
devel_llvm12_SET+= GOLD
devel_llvm13_SET+= GOLD
devel_llvm14_SET+= GOLD
devel_llvm15_SET+= GOLD
devel_llvm16_SET+= GOLD
devel_llvm17_SET+= GOLD
devel_llvm18_SET+= GOLD
devel_llvm19_SET+= GOLD
devel_llvm20_SET+= GOLD
devel_llvm21_SET+= GOLD
devel_llvm22_SET+= GOLD
devel_llvm23_SET+= GOLD
#-----------------------------------------------------------------------
filesystems_gvfs_UNSET+= SMB
security_pinentry_UNSET+= NCURSES
security_pinentry_UNSET+= FLTK
security_pinentry_SET+= QT6