I'd love any feedback folks have to offer. I really hate the long line for LLVM options; is there some way I can break that up (e.g. line continuation)?
# /etc/mk.conf
# General options
PKG_RCD_SCRIPTS = YES
#PKG_DEVELOPER = YES
# Compier options
MAKE_JOBS = 7
CPUFLAGS += -O2 -pipe -mtune=native -march=native -m64
PKGSRC_COMPILER = ccache gcc
CCACHE_DIR = /var/cache/ccache
#
# Per-package options
#
# LLVM - long, gross line
PKG_OPTIONS.llvm= -llvm-target-arc -llvm-target-avr -llvm-target-csky -llvm-target-hexagon -llvm-target-lanai -llvm-target-m68k -llvm-target-mips -llvm-target-msp430 -llvm-target-nvptx llvm-target-powerpc llvm-target-riscv -llvm-target-sparc -llvm-target-systemz -llvm-target-ve -llvm-target-xcore
# Build Firefox with clang
.if !empty(PKGPATH:Mwww/firefox)
PKGSRC_COMPILER = clang
.endif
PKG_OPTIONS.fam += kqueue
PKG_OPTIONS.gcc12 += -gcc-objc -gcc-objc++
PKG_OPTIONS.glib2 += fam
PKG_OPTIONS.gmp += simd mmx
PKG_OPTIONS.openssl += -idea -md2 -mdc2 -rc5 threads zlib
PKG_OPTIONS.python310 += -x11
PKG_OPTIONS.rust += rust-docs