aboutsummaryrefslogtreecommitdiffstats
path: root/KNOBS
blob: 1b57f6d6f1bf46324c1a51ccfb81a20a4cd76633 (plain) (blame)
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
#
# KNOBS -- A list of popular knobs and their descriptions
#
# $FreeBSD$
#
# Rules for adding knobs:
#
#  - Knob name must be 12 characters or less
#  - Knob description must be 45 characters or less
#
#  - Naming knobs:
#      When a port has a lib-prefix (e.g.: libquicktime, libxine)
#      the lib-prefix should be stripped from the knob name
#     (e.g.: QUICKTIME, XINE).
#
# Keep this list sorted in alphabetical order.
#
# Knob name:        Knob description:
#  Length  |        |                   Length                   |

A52         ATSC A/52 audio decoding (used in most DVDs)
APACHE          Include support for APACHE_PORT
ARTS            aRts support via the KDE sound daemon
ASPELL          Use textproc/aspell for spell checking
AVIFILE         Adds support for AVI multimedia
BDB         Adds Berkeley DB Support
CACA            Libcaca colored ASCII graphics
CDDB            CDDB support
CDPARANOIA      Support for cdparanoia CD extraction
CJK         Chinese, Japanese, and Korean language support
CLIENT          Client component of a client/server package
CUPS            CUPS (Common Unix Printing System) support
CURL            cURL generic file transfer library support
DBUS            Adds support for D-Bus (Desktop Bus)
DEBUG           Enables debugging support
DTS         DTS coherent acoustics decoding (some DVDs)
DV          Digital Video used by many digital camcorders
DVD         Enables General DVD support
DVDNAV          Enables DVD Menu support
DVDREAD         Enables DVD support
ESOUND          Adds support for EsounD
EXAMPLES        Installs optional example code, graphics, etc.
EXIF            Support EXIF headers in JPEG and TIFF files
FAAC            FAAC AAC and MP4 audio encoder support
FAAD            FAAD AAC and MP4 audio decoder support
FIREBIRD        Firebird (Interbase) database support
FLAC            Flac audio support
GCONF           Use GConf/GConf2
GHC         Prefer/use Glasgow Haskell Compiler
GNOME           Adds GNOME support
GNUTLS          Adds GnuTLS support
GPGME           Use security/gpgme for PGP support
GSASL           Adds GSASL support
GSM         GSM audio codec support
GSSAPI          GSSAPI (Kerberos) support
GSTREAMER       GStreamer multimedia support
GTK1            Adds Gtk+1 support
GTK2            Adds Gtk+2 support
HAL         Adds support for HAL
IMAGEMAGICK     ImageMagick graphics support
IMAP            Adds support for IMAP mail protocol
IODBC           Use iODBC as the ODBC driver
IPV6            IPv6 internet protocol support
ISPELL          Use textproc/ispell for spell checking
JAVA            Adds support for Java
KDE         Adds KDE support
LAME            LAME MP3 audio encoder support
LDAP            Adds LDAP support
LINUX           Adds support for Linux
LIVEMEDIA       LiveMedia rstp/rtp/sdp support
LUA         Lua scripting support
LZO         LZO data compression support
MAD         Mad MP3 audio decoder support
MATROSKA        Matroska multimedia container support
MMX         Adds support for x86 MMX optimizations
MODPERL2        Use www/mod_perl2 port
MODPYTHON3      Use www/mod_python3 port
MPEG4IP         MPEG4 multimedia support
MUSEPACK        Musepack (MPC, musicpd, libmpcdec) support
MYSQL           MySQL database support
NAS         Adds support for NAS (Network Audio Sound)
NCURSES         Adds ncurses console graphics support
NHC98           Prefer/use nhc98 Haskell compiler
NIS         Support for NIS/YP
NLS         Native Language Support via gettext utilities
NVIDIA_GL       Use libGL provided by NVidia binary drivers
OGG         OGG multimedia container format
OPENAL          Adds OpenAL support
OPENGL          Adds OpenGL support
PERL            Adds Perl language/module support
PGO         Enables Profile-Guided Optimization
PGSQL           PostgreSQL database support
POP3            Adds support for POP3 mail protocol
PSYCO           Adds Python Psyco optimization support
PYTHON          Adds Python language/module support
QT          Adds Qt support
QUICKTIME       QuickTime audio/video support
RUBY            Adds Ruby language/module support
SAMBA           Adds SAMBA support
SDL         Adds support for SDL media library
SERVER          Server component of a client/server package
SLANG           Adds display/screen management via S-Lang
SLP         Adds SLP (Service Locator Protocol) support
SNDFILE         Adds support for libsndfile
SOX         SoX audio support
SPEEX           Speex audio codec support
SQLITE          SQLite embedded SQL database support
SSE         Adds support for x86 SSE optimizations
SSL         Adds support for SSL (Secure Socket Layer)
STATIC          Build statically linked executables
THEORA          Theora video codec support
TREMOR          Tremor (integer-only Vorbis) audio support
UNIXODBC        Use UnixODBC as the ODBC driver
USB         Add devel/libusb support for USB devices
VORBIS          OGG/Vorbis audio support
WX          wxWidgets (formerly wxWindows) support
X11         Support for X11
X264            H.264/AVC (MPEG4 part 10) multimedia codec
XINE            XINE multimedia support
XVID            XVID multimedia MPEG4 codec support
ZVBI            Adds support to access raw VBI capture devices