73 lines
2.4 KiB
Plaintext
73 lines
2.4 KiB
Plaintext
#target
|
|
KERNCONF=GENERIC
|
|
CPUTYPE?=skylake
|
|
MAKE_JOBS_NUMER=4
|
|
TARGET_ARCH=amd64
|
|
TARGET_CPUTYPE=amd64
|
|
TARGET=amd64
|
|
|
|
#Compiler settings
|
|
COMPILER_TYPE=clang
|
|
CC=clang
|
|
CXX=clang++
|
|
CPP=clang-cpp
|
|
|
|
#ST_CONF=/home/loftur/suckless/st/config.def.h
|
|
|
|
|
|
#also build 32-bit libs (together with options COMPAT_FREEBSD32)
|
|
WITH_LIB32=YES
|
|
|
|
OPTIMIZED_CFLAGS=YES
|
|
BUILD_OPTIMIZED=YES
|
|
MK_PROFILE=no
|
|
BUILD_STATIC=YES
|
|
|
|
#using git to sync ports tree
|
|
WITHOUT_PORTSNAP=YES
|
|
WITHOUT_FREEBSD_UPDATE=YES
|
|
WITHOUT_HBSD_UPDATE=YES
|
|
|
|
|
|
OPTIONS_SET = ALSA PIPEWIRE PULSEAUDIO UTF8 CURL EXAMPLES PNG SVG OPENGL VAAPI \
|
|
VULKAN INTEL XVID X264 X265 DECRYPT NCURSES SYSLOG MAN MANPAGES \
|
|
XORG FLAC MP3 OGG MP4 AVI MKV 7ZIP RAR GIFT JPEG ZIP OPENAL CURL \
|
|
MPV AMD64 HARDENED SECURITY CPUFLAGS OPTIMIZED_CFLAFS BLOWFISH MICROCODE AES CRYPT IPFW \
|
|
|
|
|
|
OPTIONS_UNSET = GNOME GNOMEVFS WAYLAND VESA JACK PORTAUDIO CUPS TWM BONJOUR VDPAU \
|
|
IPV6 SUDO XFCE KDE NGINX WIDGETS VLC POSTGRES KERBEROS APACHE SAMBA \
|
|
|
|
|
|
|
|
#UNSET a few foreign languages
|
|
OPTIONS_UNSET+=\
|
|
LADSPA LANG_AF LANG_AK LANG_AM LANG_AR LANG_AST LANG_BB \
|
|
LANG_BE LANG_BG LANG_BN LANG_BR LANG_BS LANG_CA LANG_CS \
|
|
LANG_CY LANG_DA LANG_DE LANG_EL LANG_EO LANG_ET \
|
|
LANG_EU LANG_FA LANG_FI LANG_FR LANG_FY LANG_GA \
|
|
LANG_GD LANG_GL LANG_GU LANG_HE LANG_HI LANG_HR LANG_HU \
|
|
LANG_ID LANG_IS LANG_IT LANG_JA LANG_JP LANG_KK LANG_KN \
|
|
LANG_KO LANG_KU LANG_LG LANG_LK LANG_LT LANG_LV LANG_MAI \
|
|
LANG_MK LANG_ML LANG_MN LANG_MR LANG_NB LANG_NL LANG_NN \
|
|
LANG_NSO LANG_OR LANG_PA LANG_PBR LANG_PL LANG_PT LANG_RM \
|
|
LANG_RO LANG_RU LANG_SA LANG_SC LANG_SE LANG_SI LANG_SK \
|
|
LANG_SL LANG_SM LANG_SON LANG_SQ LANG_SR LANG_SV LANG_TA \
|
|
LANG_TE LANG_TH LANG_TR LANG_UA LANG_UK LANG_VI LANG_ZA \
|
|
LANG_ZU LANG_TW
|
|
|
|
################################################################################
|
|
# XOrg -- Only build xorg with drivers below
|
|
#
|
|
x11-drivers_xorg-drivers_SET+=\
|
|
INTEL LIBINPUT MOUSE KEYBOARD SYNAPTICS FBDEV
|
|
|
|
x11-drivers_xorg-drivers_UNSET+=\
|
|
ATI MACH64 NV R128 RADEONHD OPENCHROME ACECAD ELOGRAPHICS \
|
|
HYPERPEN JOYSTICK MAGICTOUCH MUTOUCH PENMOUNT \
|
|
VMMOUSE VOID ARK CHIPS CIRRUS CYRIX DUMMY \
|
|
GLINT I128 I740 IMSTT MGA NEOMAGIC NEWPORT RENDITION \
|
|
S3 S3VIRGE SAVAGE SILICONMOTION SIS TDFX TGA TRIDENT \
|
|
TSENG VIA VOODOO
|
|
|