From 0c3540ab69f6ea4d82d6fa53b1255faa017961cd Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 7 Jan 2018 19:14:06 +0000 Subject: resync redcore profile --- profiles/desc/abi_mips.desc | 10 ++ profiles/desc/abi_ppc.desc | 9 + profiles/desc/abi_s390.desc | 9 + profiles/desc/abi_x86.desc | 10 ++ profiles/desc/alsa_cards.desc | 43 +++++ profiles/desc/apache2_modules.desc | 87 ++++++++++ profiles/desc/apache2_mpms.desc | 11 ++ profiles/desc/calligra_experimental_features.desc | 8 + profiles/desc/calligra_features.desc | 10 ++ profiles/desc/cameras.desc | 71 ++++++++ profiles/desc/collectd_plugins.desc | 136 +++++++++++++++ profiles/desc/cpu_flags_arm.desc | 21 +++ profiles/desc/cpu_flags_x86.desc | 27 +++ profiles/desc/crosscompile_opts.desc | 8 + profiles/desc/curl_ssl.desc | 13 ++ profiles/desc/elibc.desc | 24 +++ profiles/desc/fftools.desc | 18 ++ profiles/desc/gpsd_protocols.desc | 36 ++++ profiles/desc/grub_platforms.desc | 20 +++ profiles/desc/input_devices.desc | 47 ++++++ profiles/desc/kernel.desc | 16 ++ profiles/desc/l10n.desc | 191 ++++++++++++++++++++++ profiles/desc/lcd_devices.desc | 74 +++++++++ profiles/desc/libreoffice_extensions.desc | 10 ++ profiles/desc/lirc_devices.desc | 115 +++++++++++++ profiles/desc/llvm_targets.desc | 21 +++ profiles/desc/monkeyd_plugins.desc | 15 ++ profiles/desc/netbeans_modules.desc | 20 +++ profiles/desc/nginx_modules_http.desc | 71 ++++++++ profiles/desc/nginx_modules_mail.desc | 9 + profiles/desc/nginx_modules_stream.desc | 18 ++ profiles/desc/ofed_drivers.desc | 17 ++ profiles/desc/office_implementation.desc | 7 + profiles/desc/openmpi_fabrics.desc | 13 ++ profiles/desc/openmpi_ofed_features.desc | 13 ++ profiles/desc/openmpi_rm.desc | 9 + profiles/desc/php_targets.desc | 11 ++ profiles/desc/postgres_targets.desc | 12 ++ profiles/desc/python_single_target.desc | 12 ++ profiles/desc/python_targets.desc | 12 ++ profiles/desc/qemu_softmmu_targets.desc | 36 ++++ profiles/desc/qemu_user_targets.desc | 37 +++++ profiles/desc/ros_messages.desc | 11 ++ profiles/desc/ruby_targets.desc | 11 ++ profiles/desc/sane_backends.desc | 91 +++++++++++ profiles/desc/userland.desc | 9 + profiles/desc/uwsgi_plugins.desc | 79 +++++++++ profiles/desc/video_cards.desc | 68 ++++++++ profiles/desc/voicemail_storage.desc | 10 ++ profiles/desc/xfce_plugins.desc | 10 ++ profiles/desc/xtables_addons.desc | 28 ++++ 51 files changed, 1674 insertions(+) create mode 100644 profiles/desc/abi_mips.desc create mode 100644 profiles/desc/abi_ppc.desc create mode 100644 profiles/desc/abi_s390.desc create mode 100644 profiles/desc/abi_x86.desc create mode 100644 profiles/desc/alsa_cards.desc create mode 100644 profiles/desc/apache2_modules.desc create mode 100644 profiles/desc/apache2_mpms.desc create mode 100644 profiles/desc/calligra_experimental_features.desc create mode 100644 profiles/desc/calligra_features.desc create mode 100644 profiles/desc/cameras.desc create mode 100644 profiles/desc/collectd_plugins.desc create mode 100644 profiles/desc/cpu_flags_arm.desc create mode 100644 profiles/desc/cpu_flags_x86.desc create mode 100644 profiles/desc/crosscompile_opts.desc create mode 100644 profiles/desc/curl_ssl.desc create mode 100644 profiles/desc/elibc.desc create mode 100644 profiles/desc/fftools.desc create mode 100644 profiles/desc/gpsd_protocols.desc create mode 100644 profiles/desc/grub_platforms.desc create mode 100644 profiles/desc/input_devices.desc create mode 100644 profiles/desc/kernel.desc create mode 100644 profiles/desc/l10n.desc create mode 100644 profiles/desc/lcd_devices.desc create mode 100644 profiles/desc/libreoffice_extensions.desc create mode 100644 profiles/desc/lirc_devices.desc create mode 100644 profiles/desc/llvm_targets.desc create mode 100644 profiles/desc/monkeyd_plugins.desc create mode 100644 profiles/desc/netbeans_modules.desc create mode 100644 profiles/desc/nginx_modules_http.desc create mode 100644 profiles/desc/nginx_modules_mail.desc create mode 100644 profiles/desc/nginx_modules_stream.desc create mode 100644 profiles/desc/ofed_drivers.desc create mode 100644 profiles/desc/office_implementation.desc create mode 100644 profiles/desc/openmpi_fabrics.desc create mode 100644 profiles/desc/openmpi_ofed_features.desc create mode 100644 profiles/desc/openmpi_rm.desc create mode 100644 profiles/desc/php_targets.desc create mode 100644 profiles/desc/postgres_targets.desc create mode 100644 profiles/desc/python_single_target.desc create mode 100644 profiles/desc/python_targets.desc create mode 100644 profiles/desc/qemu_softmmu_targets.desc create mode 100644 profiles/desc/qemu_user_targets.desc create mode 100644 profiles/desc/ros_messages.desc create mode 100644 profiles/desc/ruby_targets.desc create mode 100644 profiles/desc/sane_backends.desc create mode 100644 profiles/desc/userland.desc create mode 100644 profiles/desc/uwsgi_plugins.desc create mode 100644 profiles/desc/video_cards.desc create mode 100644 profiles/desc/voicemail_storage.desc create mode 100644 profiles/desc/xfce_plugins.desc create mode 100644 profiles/desc/xtables_addons.desc (limited to 'profiles/desc') diff --git a/profiles/desc/abi_mips.desc b/profiles/desc/abi_mips.desc new file mode 100644 index 00000000..cbc25a92 --- /dev/null +++ b/profiles/desc/abi_mips.desc @@ -0,0 +1,10 @@ +# Copyright 1999-2013 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of ABI_MIPS USE_EXPAND flags. + +# Keep it sorted. Please do not add anything without prior discussion +# on gentoo-dev. +n32 - 64-bit (32-bit pointer) libraries +n64 - 64-bit libraries +o32 - 32-bit libraries diff --git a/profiles/desc/abi_ppc.desc b/profiles/desc/abi_ppc.desc new file mode 100644 index 00000000..9a15bfec --- /dev/null +++ b/profiles/desc/abi_ppc.desc @@ -0,0 +1,9 @@ +# Copyright 2013-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of ABI_PPC USE_EXPAND flags. + +# Keep it sorted. Please do not add anything without prior discussion +# on gentoo-dev. +32 - 32-bit (ppc) libraries +64 - 64-bit (ppc64) libraries diff --git a/profiles/desc/abi_s390.desc b/profiles/desc/abi_s390.desc new file mode 100644 index 00000000..1cf46f87 --- /dev/null +++ b/profiles/desc/abi_s390.desc @@ -0,0 +1,9 @@ +# Copyright 2013-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of ABI_S390 USE_EXPAND flags. + +# Keep it sorted. Please do not add anything without prior discussion +# on gentoo-dev. +32 - 32-bit (s390) libraries +64 - 64-bit (s390x) libraries diff --git a/profiles/desc/abi_x86.desc b/profiles/desc/abi_x86.desc new file mode 100644 index 00000000..fe4de892 --- /dev/null +++ b/profiles/desc/abi_x86.desc @@ -0,0 +1,10 @@ +# Copyright 2013-2013 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of ABI_X86 USE_EXPAND flags. + +# Keep it sorted. Please do not add anything without prior discussion +# on gentoo-dev. +32 - 32-bit (x86) libraries +64 - 64-bit (amd64) libraries +x32 - x32 ABI libraries diff --git a/profiles/desc/alsa_cards.desc b/profiles/desc/alsa_cards.desc new file mode 100644 index 00000000..9dccd44f --- /dev/null +++ b/profiles/desc/alsa_cards.desc @@ -0,0 +1,43 @@ +# Copyright 2006-2013 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of ALSA_CARDS USE_EXPAND flags. + +# Keep it sorted. +aica - Sega Dreamcast audio driver +asihpi - AudioScience ASIxxxx +ca0132 - Creative CA0132 (Sound Core3D) HD-audio +cs46xx - Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x +darla20 - (Echoaudio) Darla20 +darla24 - (Echoaudio) Darla24 +echo3g - (Echoaudio) 3G cards +emu10k1 - Emu10k1 (SB Live!, Audigy, E-mu APS) +emu10k1x - Emu10k1X (Dell OEM Version) +emu1212 - E-MU 1212M PCI +emu1616 - E-MU 1616 CardBus, 1616m CardBus, 1616 PCI +emu1820 - E-MU 1820M PCI +gina20 - (Echoaudio) Gina20 +gina24 - (Echoaudio) Gina24 +hdspm - RME Hammerfall DSP MADI +hdsp - RME Hammerfall DSP Audio +ice1712 - ICEnsemble ICE1712 (Envy24) +indigo - (Echoaudio) Indigo +indigoio - (Echoaudio) Indigo IO +korg1212 - Korg 1212 IO +layla20 - (Echoaudio) Layla20 +layla24 - (Echoaudio) Layla24 +maestro3 - ESS Allegro/Maestro3 +mia - (Echoaudio) Mia +mixart - Digigram miXart +mona - (Echoaudio) Mona +msnd-pinnacle - Turtle Beach MultiSound Pinnacle/Fiji driver +pcxhr - Digigram PCXHR +rme32 - RME Digi32, 32/8, 32 PRO +rme96 - RME Digi96, 96/8, 96/8 PRO +sb16 - Sound Blaster 16 (PnP) +sbawe - Sound Blaster AWE (32,64) (PnP) +sscape - Ensoniq SoundScape PnP driver +usb-usx2y - Tascam US-122, US-224 and US-428 USB driver +vx222 - Digigram VX222 +wavefront - Turtle Beach Maui,Tropez,Tropez+ (Wavefront) +ymfpci - Yamaha YMF724/740/744/754 diff --git a/profiles/desc/apache2_modules.desc b/profiles/desc/apache2_modules.desc new file mode 100644 index 00000000..031c1896 --- /dev/null +++ b/profiles/desc/apache2_modules.desc @@ -0,0 +1,87 @@ +# Copyright 2007-2016 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of APACHE2_MODULES USE_EXPAND flags. + +# Keep it sorted. +access_compat - Backwards-compatibility for obsolete authorization directives +actions - Provides for executing CGI scripts based on media type or request method +alias - Provides for mapping different parts of the host filesystem in the document tree and for URL redirection +asis - Sends files that contain their own HTTP headers +auth_basic - Basic authentication +auth_digest - User authentication using MD5 Digest Authentication +authn_alias - Provides the ability to create extended authentication providers based on actual providers +authn_anon - Allows "anonymous" user access to authenticated areas +authn_core - Provides core authentication capabilities +authn_dbd - User authentication using an SQL database +authn_dbm - User authentication using DBM files +authn_default - Authentication fallback module +authn_file - User authentication using text files +authz_core - Provides core authorization capabilities +authz_dbm - Group authorization using DBM files +authz_default - Authorization fallback module +authz_groupfile - Group authorization using plaintext files +authz_host - Group authorizations based on host (name or IP address) +authz_owner - Authorization based on file ownership +authz_user - User Authorization +autoindex - Generates directory indexes, automatically, similar to the Unix ls command +cache - Content cache keyed to URIs +cache_disk - Disk based storage module for the HTTP caching filter +cern_meta - CERN httpd metafile semantics +cgi - Enable CGI module (used by non-multithreaded MPMs, for eg. prefork) +cgid - Enable CGI module (used by multithreaded MPMs, for eg. worker) +charset_lite - Specify character set translation or recoding +dav - Distributed Authoring and Versioning (WebDAV) functionality +dav_fs - filesystem provider for mod_dav +dav_lock - generic locking module for mod_dav +dbd - Manages SQL database connections +deflate - Compress content before it is delivered to the client +dir - Provides for "trailing slash" redirects and serving directory index files +disk_cache - Content cache storage manager keyed to URIs +dumpio - Dumps all I/O to error log as desired +env - Modifies the environment which is passed to CGI scripts and SSI pages +expires - Generation of Expires and Cache-Control HTTP headers according to user-specified criteria +ext_filter - Pass the response body through an external program before delivery to the client +file_cache - Caches a static list of files in memory +filter - Context-sensitive smart filter configuration module +headers - Customization of HTTP request and response headers +ident - RFC 1413 ident lookups +imagemap - Server-side imagemap processing +include - Server-parsed html documents (Server Side Includes) +info - Provides a comprehensive overview of the server configuration +lbmethod_bybusyness - Pending Request Counting load balancer scheduler algorithm for mod_proxy_balancer +lbmethod_byrequests - Request Counting load balancer scheduler algorithm for mod_proxy_balancer +lbmethod_bytraffic - Weighted Traffic Counting load balancer scheduler algorithm for mod_proxy_balancer +lbmethod_heartbeat - Heartbeat Traffic Counting load balancer scheduler algorithm for mod_proxy_balancer +log_config - Logging of the requests made to the server +log_forensic - Forensic Logging of the requests made to the server +logio - Logging of input and output bytes per request +mem_cache - Content cache keyed to URIs +mime - Associates the requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding) +mime_magic - Determines the MIME type of a file by looking at a few bytes of its contents +negotiation - Provides for content negotiation +proxy - HTTP/1.1 proxy/gateway server +proxy_ajp - AJP support module for mod_proxy +proxy_balancer - mod_proxy extension for load balancing +proxy_connect - mod_proxy extension for CONNECT request handling +proxy_fcgi - FastCGI support module for mod_proxy +proxy_ftp - FTP support module for mod_proxy +proxy_http - HTTP support module for mod_proxy +proxy_scgi - SCGI gateway module for mod_proxy +proxy_wstunnel - Websockets support module for mod_proxy +ratelimit - Bandwidth Rate Limiting for Clients +remoteip - Replaces the original client IP address for the connection with the useragent IP address list presented by a proxies or a load balancer via the request headers +reqtimeout - Set timeout and minimum data rate for receiving requests +rewrite - Provides a rule-based rewriting engine to rewrite requested URLs on the fly +setenvif - Allows the setting of environment variables based on characteristics of the request +slotmem_shm - Slot-based shared memory provider +socache_shmcb - Cyclic buffer shared-memory-based shared object cache provider +speling - Attempts to correct mistaken URLs that users might have entered by ignoring capitalization and by allowing up to one misspelling +status - Provides information on server activity and performance +substitute - Perform search and replace operations on response bodies +unique_id - Provides an environment variable with a unique identifier for each request +unixd - Basic (required) security for Unix-family platforms +userdir - User-specific directories +usertrack - Clickstream logging of user activity on a site +version - Version dependent configuration +vhost_alias - Provides for dynamically configured mass virtual hosting diff --git a/profiles/desc/apache2_mpms.desc b/profiles/desc/apache2_mpms.desc new file mode 100644 index 00000000..0bcdba8e --- /dev/null +++ b/profiles/desc/apache2_mpms.desc @@ -0,0 +1,11 @@ +# Copyright 2007 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of APACHE2_MPMS USE_EXPAND flags. + +# Keep it sorted. +event - An experimental variant of the standard worker MPM +itk - Allows to run each virtual host under a separate uid and gid +peruser - Peruser is a working implementation of the perchild MPM allowing to run each apache child process as its own user and group, each handling its own set of virtual hosts +prefork - Implements a non-threaded, pre-forking web server +worker - Multi-Processing Module implementing a hybrid multi-threaded multi-process web server diff --git a/profiles/desc/calligra_experimental_features.desc b/profiles/desc/calligra_experimental_features.desc new file mode 100644 index 00000000..484125d1 --- /dev/null +++ b/profiles/desc/calligra_experimental_features.desc @@ -0,0 +1,8 @@ +# Copyright 1999-2016 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of CALLIGRA_EXPERIMENTAL_FEATURES USE_EXPAND flags. + +# Keep it sorted. +braindump - CALLIGRA_EXPERIMENTAL_FEATURES option to build mindmap note collection application +stage - CALLIGRA_EXPERIMENTAL_FEATURES option to build presentation processor diff --git a/profiles/desc/calligra_features.desc b/profiles/desc/calligra_features.desc new file mode 100644 index 00000000..5f6dc226 --- /dev/null +++ b/profiles/desc/calligra_features.desc @@ -0,0 +1,10 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of CALLIGRA_FEATURES USE_EXPAND flags. + +# Keep it sorted. +karbon - CALLIGRA_FEATURES option to build vector image editor +plan - CALLIGRA_FEATURES option to build project planning component +sheets - CALLIGRA_FEATURES option to build spreadsheet processor +words - CALLIGRA_FEATURES option to build word processor diff --git a/profiles/desc/cameras.desc b/profiles/desc/cameras.desc new file mode 100644 index 00000000..e870caec --- /dev/null +++ b/profiles/desc/cameras.desc @@ -0,0 +1,71 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of CAMERAS USE_EXPAND flags. + +# Keep it sorted. + +adc65 - libgphoto support for adc65 cameras +agfa_cl20 - libgphoto support for agfa_cl20 cameras +aox - libgphoto support for aox cameras +ax203 - libgphoto support for ax203 cameras +barbie - libgphoto support for barbie cameras +canon - libgphoto support for canon cameras +casio_qv - libgphoto support for casio_qv cameras +clicksmart310 - libgphoto support for clicksmart310 cameras +digigr8 - libgphoto support for digigr8 cameras +digita - libgphoto support for digita cameras +dimagev - libgphoto support for dimagev cameras +dimera3500 - libgphoto support for dimera3500 cameras +directory - libgphoto support for directory cameras +enigma13 - libgphoto support for enigma13 cameras +fuji - libgphoto support for fuji cameras +gsmart300 - libgphoto support for gsmart300 cameras +hp215 - libgphoto support for hp215 cameras +iclick - libgphoto support for iclick cameras +jamcam - libgphoto support for jamcam cameras +jd11 - libgphoto support for jd11 cameras +jl2005a - libgphoto support for "American Idol Keychain Camera" +jl2005c - libgphoto support for "American Idol Keychain Camera" +kodak_dc120 - libgphoto support for kodak_dc120 cameras +kodak_dc210 - libgphoto support for kodak_dc210 cameras +kodak_dc240 - libgphoto support for kodak_dc240 cameras +kodak_dc3200 - libgphoto support for kodak_dc3200 cameras +kodak_ez200 - libgphoto support for kodak_ez200 cameras +konica - libgphoto support for konica cameras +konica_qm150 - libgphoto support for konica_qm150 cameras +largan - libgphoto support for largan cameras +lg_gsm - libgphoto support for lg_gsm cameras +mars - libgphoto support for mars cameras +mustek - libgphoto support for mustek cameras +panasonic_coolshot - libgphoto support for panasonic_coolshot cameras +panasonic_dc1000 - libgphoto support for panasonic_dc1000 cameras +panasonic_dc1580 - libgphoto support for panasonic_dc1580 cameras +panasonic_l859 - libgphoto support for panasonic_l859 cameras +pccam300 - libgphoto support for pccam300 cameras +pccam600 - libgphoto support for pccam600 cameras +pentax - libgphoto support for pentax cameras +polaroid_pdc320 - libgphoto support for polaroid_pdc320 cameras +polaroid_pdc640 - libgphoto support for polaroid_pdc640 cameras +polaroid_pdc700 - libgphoto support for polaroid_pdc700 cameras +ptp2 - libgphoto support for ptp2 cameras +ricoh - libgphoto support for ricoh cameras +ricoh_g3 - libgphoto support for ricoh_g3 cameras +samsung - libgphoto support for samsung cameras +sierra - libgphoto support for sierra cameras +sipix_blink2 - libgphoto support for sipix_blink2 cameras +sipix_web2 - libgphoto support for sipix_web2 cameras +smal - libgphoto support for smal cameras +sonix - libgphoto support for sonix cameras +sony_dscf1 - libgphoto support for sony_dscf1 cameras +sony_dscf55 - libgphoto support for sony_dscf55 cameras +soundvision - libgphoto support for soundvision cameras +spca50x - libgphoto support for spca50x cameras +sq905 - libgphoto support for sq905 cameras +st2205 - libgphoto support for st2205 cameras +stv0674 - libgphoto support for stv0674 cameras +stv0680 - libgphoto support for stv0680 cameras +sx330z - libgphoto support for sx330z cameras +topfield - libgphoto support for Topfield PVR5000 cameras +toshiba_pdrm11 - libgphoto support for toshiba_pdrm11 cameras +tp6801 - libgphoto support for Tenx tp6801 cameras diff --git a/profiles/desc/collectd_plugins.desc b/profiles/desc/collectd_plugins.desc new file mode 100644 index 00000000..d58610cb --- /dev/null +++ b/profiles/desc/collectd_plugins.desc @@ -0,0 +1,136 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of COLLECTD_PLUGINS USE_EXPAND flags. + +# Keep it sorted. +aggregation - Build the aggregation plugin (aggregates multiplte values into a single value) +amqp - Build the AMQP output plugin (transmits or receives values collected by collectd via the Advanced Message Queuing Protocol (AMQP)) +apache - Build the apache input plugin (collects statistics from Apache's mod_status module) +apcups - Build the apcups input plugin (reads various statistics about a connected uninterruptible power supply (UPS)) +ascent - Build the ascent input plugin (reads and parses the statistics page of Ascent) +battery - Build the battery input plugin (collects the battery's charge, the drawn current and the battery's voltage) +bind - Build the bind input plugin (collects statistics from bind instances) +ceph - Build the Ceph input plugin (collects statistics from the Ceph distributed storage system) +cgroups - Build the cgroups input plugin (collects CPU accounting information for processes in a cgroup) +chrony - Build the chrony input plugin (collects statistics from a chrony NTP server) +conntrack - Build the conntrack input plugin (tracks the number of entries in Linux's connection tracking table) +contextswitch - Build the contextswitch input plugin (collects the number of context switches done by the operating system) +cpu - Build the cpu input plugin (collects the amount of time spent by the CPU in various states) +cpufreq - Build the cpufreq input plugin (collects the current CPU's frequency) +cpusleep - Build the cpusleep input plugin (measures time spent by CPU in deep sleep mode) +csv - Build the csv output plugin (writes to comma separated values (CSV) files) +curl - Build the curl input plugin (reads streams using net-misc/curl and then parses them according to the configuration) +curl_json - Build the curl_json input plugin (queries JavaScript Object Notation (JSON) data using net-misc/curl and parses it according to the user's configuration using dev-libs/yajl) +curl_xml - Build the curl_xml input plugin (reads files using net-misc/curl and parses it as Extensible Markup Language (XML)) +dbi - Build the dbi input plugin (executes SQL statements on databases and reads back the result) +df - Build the df input plugin (collects file system usage information, i. e. basically how much space on a mounted partition is used and how much is available) +disk - Build the disk input plugin (collects performance statistics of disks and, where supported, partitions) +dns - Build the dns input plugin (collects statistics of your DNS traffic on port udp/53 using net-libs/libpcap) +drbd - Build the Linux's Distributed Replicated Block Device (DRBD) input plugin (reads Linux's DRBD statistics) +email - Build the email input plugin (opens a UNIX domain socket and starts accepting connections on that socket) +entropy - Build the entropy input plugin (collects the available entropy on a system) +ethstat - Build the ethstat input plugin (reads performance statistics directly from ethernet cards) +exec - Build the exec input/output plugin (executes scripts / applications and reads values back) +fhcount - Build the file handles input plugin (reports the number of used file handles) +filecount - Build the filecount input plugin (counts the number of files in a directory and all its subdirectories) +fscache - Build the fscache input plugin (collects information about the file-system based caching infrastructure for network file-systems and other slow media) +gmond - Build the gmond input plugin (receives data from gmond, the client daemon of the Ganglia project) +gps - Build the gps input plugin (collects number of satellites seen by a GPS receiver using sci-geosciences/gpsd) +hddtemp - Build the hddtemp input plugin (collects the temperature of disks from hddtemp daemon) +hugepages - Build the hugepages input plugin (collects the number of used and free hugepages on Linux) +interface - Build the interface input plugin (collects information about the traffic, packets per second and errors of interfaces) +ipc - Build the IPC input plugin (collects information related to shared memory) +ipmi - Build the ipmi input plugin (reads hardware sensors from servers using the Intelligent Platform Management Interface (IPMI)) +iptables - Build the iptables input plugin (collects statistics from a ip_tables based packet filter) +ipvs - Build the IPVS input plugin (collects statistics from Linux IP Virtual Server) +irq - Build the irq input plugin (collects the number of times each interrupt has been handled by the operating system) +java - Build the java input plugin (embeds a JVM into collectd for writing plugins) +load - Build the load input plugin (collects the system load) +logfile - Build the logfile output plugin (receives log messages from collectd and writes them to a text file) +log_logstash - Build the Logstash output plugin (writes collectd logs and events as Logstash JSON formatted events) +lua - Build the LUA language binding plugin (uses dev-lang/lua) for writing plugins +lvm - Build the LVM input plugin (collects the size of logical volumes (LV) and free space inside a volume group (VG) from Linux' Logical Volume Manager (LVM)) +madwifi - Build the madwifi input plugin (collects information about Atheros wireless LAN chipsets from the MadWifi driver) +match_empty_counter - Build the match_empty_counter filter plugin +match_hashed - Build the match_hashed filter plugin +match_regex - Build the match_regex filter plugin +match_timediff - Build the match_timediff filter plugin +match_value - Build the match_value filter plugin +mbmon - Build the mbmon input plugin (collects information from mainboard sensors) +md - Build the md input plugin (reports the number of disks in various states in Linux software RAID devices) +memcachec - Build the memcachec input plugin (queries one or more given pages from a memcached instance and parses the returned data according to user specification) +memcached - Build the memcached input plugin (collects statistics from memcached daemon) +memory - Build the memory input plugin (collects physical memory utilization) +modbus - Build the Modbus input plugin (reads register values from a Modbus "slave" via Modbus/TCP) +mqtt - Build the MQTT plugin (sends metrics to and/or receives metrics from an MQTT broker using app-misc/mosquitto) +multimeter - Build the multimeter input plugin (reads a voltage or current from a multimeter connected to a serial bus) +mysql - Build the mysql input plugin (collects values from 'SHOW STATUS' command of a MySQL server) +netlink - Build the netlink input plugin (collects statistics for interfaces, qdiscs, classes and filters using netlink socket) +network - Build the network input/output plugin (send values to other and/or receive values from from other collectd instances) +nfs - Build the nfs input plugin (collects information about the usage of the Network File System (NFS)) +nginx - Build the nginx input plugin (collects number of requests handled and the number of current connections by connection state by the nginx daemon) +notify_desktop - Build the notify_desktop output plugin (uses x11-libs/libnotify to display notifications to the user) +notify_email - Build the notify_email output plugin (uses net-libs/libesmtp to send notifications to a configured email address) +notify_nagios - Build the notify_nagios output plugin (sends notifications to Nagios as a passive check result) +ntpd - Build the ntpd input plugin (collects statistics from a NTP server) +numa - Build the numa input plugin (collects statistics of the Linux Non-Uniform Memory Access (NUMA) subsystem) +nut - Build the nut input plugin (collects UPS statistics using the Network UPS Tools) +olsrd - Build the olsrd input plugin (reads information about the Optimized Link State Routing daemon) +onewire - Build the onewire (1-Wire) input plugin (collects temperature information from sensors) +openldap - Build the OpenLDAP input plugin (reads monitoring information from OpenLDAP's cn=Monitor subtree) +openvpn - Build the openvpn input plugin (reads the status file printed by OpenVPN) +oracle - Build the oracle input plugin (executes SQL statements against Oracle database systems) +perl - Build the perl language binding plugin (embeds a Perl interpreter into collectd for writing plugins) +ping - Build the ping input plugin (measures network latency) +postgresql - Build the postgresql input plugin (executes SQL statements against a PostgreSQL database) +powerdns - Build the powerdns input plugin (collects statistics from the PowerDNS name server or recursor via control socket) +processes - Build the processes input plugin (collects the number of processes, grouped by their state or detailed statistics about selected processes) +protocols - Build the protocols input plugin (collects information about the network protocols supported by the system) +python - Build the python language binding plugin (embeds a Python interpreter into collectd for writing plugins) +redis - Build the Redis input plugin (collects usage information from Redis instances) +routeros - Build the routeros input plugin (collects information from devices running RouterOS) +rrdcached - Build the rrdcached input/output plugin (connects to rrdcached and submits updates for RRD files) +rrdtool - Build the rrdtool output plugin (writes values to RRD-files) +sensors - Build the sensors input plugin (reads hardware sensors from lm-sensors) +serial - Build the serial input plugin (collects the traffic on serial interfaces) +sigrok - Build the sigrok input plugin (reads measurements from any supported hardware from sigrok project) +smart - Build the S.M.A.R.T input plugin (collects S.M.A.R.T statistics from disk drives) +snmp - Build the snmp input plugin (reads values from network devices using SNMP) +statsd - Build the statsd input plugin (accepts statsd-type metrics from a UDP socket) +swap - Build the swap input plugin (collects amount of memory currently written to swap) +syslog - Build the syslog output plugin (receives messages from collectd and dispatches them to syslog) +table - Build the table input plugin (parses table-like structured plain text) +tail - Build the tail input plugin (follows logfiles, e.g. tail -f) +tail_csv - Build the tail_csv input plugin (follows and parses CSV files, e.g. tail -f *.csv) +target_notification - Build the target_notification filter plugin +target_replace - Build the target_replace filter plugin +target_scale - Build the target_scale filter plugin +target_set - Build the target_set filter plugin +tcpconns - Build the tcpconns input plugin (collects numbers of TCP connections to or from a specified port) +teamspeak2 - Build the teamspeak2 input plugin (collects traffic statistics from a teamspeak2 instance) +ted - Build the ted input plugin (connects to The Energy Detective and reads the current power over connected power lines) +thermal - Build the thermal input plugin (reads ACPI thermal zone information) +threshold - Build the threshold plugin (checks values against configured thresholds and creates notifications if values are out of bounds) +tokyotyrant - Build the tokyotyrant input plugin (collects number of records and file size from a running Tokyo Tyrant server) +turbostat - Build the turbostat input plugin (reads CPU frequency and C-state residency on modern Intel turbo-capable processors) +unixsock - Build the unixsock input/output plugin (opens a UNIX domain socket and accepts connections) +uptime - Build the uptime input plugin (keeps track of the system uptime) +users - Build the users input plugin (counts the number of users currently logged into the system) +uuid - Build the uuid plugin (tries hard to determine the UUID of the system it is running on) +varnish - Build the varnish input plugin (collects information about Varnish) +virt - Build the (lib)virt input plugin (collects statistics about virtualized guests on a system) +vmem - Build the vmem input plugin (collects information about the virtual memory subsystem of the kernel) +vserver - Build the vserver input plugin (collects information about the virtual servers running on a system, using Linux-Vserver) +wireless - Build the wireless input plugin (collects signal quality, signal power and signal-to-noise ratio for wireless LAN cards) +write_graphite - Build the write_graphite output plugin (stores values in Carbon, the storage layer of Graphite) +write_http - Build the write_http output plugin (sends metrics to a web-server using HTTP POST requests) +write_kafka - Build the Kafka output plugin (sends metrics to Apache Kafka) +write_log - Build the write_log output plugin (writes metrics to a file) +write_prometheus - Builds the Prometheus output plugin (starts an internal webserver on port 9103 (configurable) and accepts scrape requests from Prometheus) +write_redis - Build the Redis output plugin (stores values in Redis) +write_sensu - Build the Sensu output plugin (sends metrics to Sensu Core, an open-source monitoring project) +write_tsdb - Build the TSDB output plugin (writes metrics to OpenTSDB, an open-source distributed time-series database based on Apache HBase) +xencpu - Build the XEN CPU input plugin (collects XEN Hypervisor CPU stats using app-emulation/xen-tools) +zfs_arc - Build the ZFS ARC input plugin (reports information such as the cache size, the various hits and misses (also as a ratio) and the transferred data) +zookeeper - Build the zookeeper input plugin (reads data from Apache Zookeeper MNTR command) diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc new file mode 100644 index 00000000..cddc9f29 --- /dev/null +++ b/profiles/desc/cpu_flags_arm.desc @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +aes - Use the AES cryptography instruction set +crc32 - Use the CRC32 instruction set +edsp - Use the enhanced DSP instructions (ARMv*E and ARMv6+) +iwmmxt - Use the iwMMXt instruction set +neon - Use the NEON (ASIMD) instruction set +sha1 - Use the SHA-1 cryptography instruction set +sha2 - Use the SHA-2 cryptography instruction set +thumb - Enable Thumb instruction set (ARMv*T and ARMv6+) +thumb2 - Enable Thumb-2 instruction set (ARMv*T2 and ARMv7+) +v4 - Use instructions added in ARMv4 +v5 - Use instructions added in ARMv5 +v6 - Use instructions added in ARMv6 +v7 - Use instructions added in ARMv7 +v8 - Use instructions added in ARMv8 +vfp - Use the VFP version 2 instruction set +vfpv3 - Use the VFP version 3 instruction set +vfpv4 - Use the VFP version 4 instruction set +vfp-d32 - Indicate that the FPU has 32 64-bit VFP (v3+) registers (16 otherwise) diff --git a/profiles/desc/cpu_flags_x86.desc b/profiles/desc/cpu_flags_x86.desc new file mode 100644 index 00000000..63a10e94 --- /dev/null +++ b/profiles/desc/cpu_flags_x86.desc @@ -0,0 +1,27 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# Whenever the flag name does not correspond to /proc/cpuinfo flags, +# please put the cpuinfo flag in square brackets. If more than one flag +# is specified, any of them will enable the respective USE flag. + +3dnow - Use the 3DNow! instruction set +3dnowext - Use the Enhanced 3DNow! instruction set +aes - Enable support for Intel's AES instruction set (AES-NI) +avx - Adds support for Advanced Vector Extensions instructions +avx2 - Adds support for Advanced Vector Extensions 2 instructions +fma3 - Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo) +fma4 - Use the Fused Multiply Add 4 instruction set +mmx - Use the MMX instruction set +mmxext - Use the Extended MMX instruction set (a subset of SSE) ([mmxext] or [sse] in cpuinfo) +padlock - Use VIA padlock instructions ([phe] in cpuinfo) +pclmul - Use Carry-less Multiplication instructions ([pclmulqdq] in cpuinfo) +popcnt - Enable popcnt instruction support ([abm] or [popcnt] in cpuinfo) +sse - Use the SSE instruction set +sse2 - Use the SSE2 instruction set +sse3 - Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3) +sse4_1 - Enable SSE4.1 instruction support +sse4_2 - Enable SSE4.2 instruction support +sse4a - Enable SSE4a instruction support +ssse3 - Use the SSSE3 instruction set (NOT sse3/pni) +xop - Enable the XOP instruction set diff --git a/profiles/desc/crosscompile_opts.desc b/profiles/desc/crosscompile_opts.desc new file mode 100644 index 00000000..1923d8b1 --- /dev/null +++ b/profiles/desc/crosscompile_opts.desc @@ -0,0 +1,8 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of CROSSCOMPILE_OPTS USE_EXPAND flags. + +# Keep it sorted. + +headers-only - Build the toolchain against cross-headers only. diff --git a/profiles/desc/curl_ssl.desc b/profiles/desc/curl_ssl.desc new file mode 100644 index 00000000..329ceb4a --- /dev/null +++ b/profiles/desc/curl_ssl.desc @@ -0,0 +1,13 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of CURL_SSL USE_EXPAND flags for net-misc/curl +# spnego - Use SPNEGO fbopenssl - to be added + +axtls - Use axTLS +gnutls - Use GnuTLS +libressl - Use LibreSSL +mbedtls - Use mbed TLS +nss - Use Mozilla's Network Security Services +openssl - Use OpenSSL +winssl - Use WinSSL (only with elibc_Winnt) diff --git a/profiles/desc/elibc.desc b/profiles/desc/elibc.desc new file mode 100644 index 00000000..04c4db77 --- /dev/null +++ b/profiles/desc/elibc.desc @@ -0,0 +1,24 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of ELIBC USE_EXPAND flags. + +# Keep it sorted. + +AIX - ELIBC setting for systems that use the AIX C library +bionic - ELIBC setting for systems that use Android's Bionic C library +Cygwin - ELIBC setting for systems that use Cygwin +Darwin - ELIBC setting for systems that use the Darwin C library +DragonFly - ELIBC setting for systems that use the DragonFly C library +FreeBSD - ELIBC setting for systems that use the FreeBSD C library +glibc - ELIBC setting for systems that use the GNU C library +HPUX - ELIBC setting for systems that use the HP-UX C library +Interix - ELIBC setting for systems that use the Interix C library +mingw - ELIBC setting for systems that use the Minimalist GNU for Windows library +mintlib - ELIBC setting for systems that use the FreeMiNT C library +musl - ELIBC setting for systems that use the musl C library +NetBSD - ELIBC setting for systems that use the NetBSD C library +OpenBSD - ELIBC setting for systems that use the OpenBSD C library +SunOS - ELIBC setting for systems that use the Sun Solaris C library +uclibc - ELIBC setting for systems that use the uClibc C library +Winnt - ELIBC setting for systems that use Winnt diff --git a/profiles/desc/fftools.desc b/profiles/desc/fftools.desc new file mode 100644 index 00000000..c1192d42 --- /dev/null +++ b/profiles/desc/fftools.desc @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of FFTOOLS USE-EXPANDED variables. +# Keep it sorted. + +aviocat - cat's a URL to another one, useful for dumping streams. +cws2fws - converts cws files (Macromedia Flash, compressed) to fws ones (Macromedia Flash, uncompressed). +ffescape - Escapes an input string, adopting the av_get_token() escaping logic. +ffeval - A simple expression evalutor. +ffhash - Computes a file's digest using libavutil algorithms. +fourcc2pixfmt - Shows the relationships between rawvideo pixel formats and FourCC tags. +graph2dot - A tool to convert a libavfilter graph to a dot file. +ismindex - A tool for creating smooth streaming manifests. +pktdumper - Dumps packets as demuxed by libavformat. +qt-faststart - Rearranges a Quicktime file to facilitate network streaming. +sidxindex - Write an MPD file for fragmented MP4 files with a sidx index at the start of the file. +trasher - Writes burts of random data into a file. Great for testing error robustness/resilience/concealment. diff --git a/profiles/desc/gpsd_protocols.desc b/profiles/desc/gpsd_protocols.desc new file mode 100644 index 00000000..dc148efc --- /dev/null +++ b/profiles/desc/gpsd_protocols.desc @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of possible protocols for gpsd package. +# Keep it sorted. :) + +aivdm - AIVDM protocol support +ashtech - Ashtech protocol support +earthmate - Earthmate protocol support +evermore - EverMore protocol support +fury - Jackson Labs Fury and Firefly support +fv18 - FV-18 protocol support +garmin - Garmin protocol support +garmintxt - Garmin Simple Text protocol support +geostar - Geostar Protocol support +gpsclock - GPSclock protocol support +isync - Isync protocol support +itrax - iTrax protocol support +mtk3301 - MTK-3301 protocol support +navcom - Navcom protocol support +nmea - NMEA protocol support +nmea0183 - NMEA protocol support +nmea2000 - NMEA2000/CAN support +ntrip - NTRIP protocol support +oceanserver - OceanServer protocol support +oncore - OnCore protocol support +passthrough - Pass through JSON data +rtcm104v2 - RTCM104V2 protocol support +rtcm104v3 - RTCM104V3 protocol support +sirf - SiRF protocol support +skytraq - Skytraq protocol support +superstar2 - SuperStarII protocol support +tnt - True North protocol support +tripmate - Tripmate protocol support +tsip - Trimble TSIP protocol support +ublox - U-Blox Protocol support diff --git a/profiles/desc/grub_platforms.desc b/profiles/desc/grub_platforms.desc new file mode 100644 index 00000000..eaff3072 --- /dev/null +++ b/profiles/desc/grub_platforms.desc @@ -0,0 +1,20 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of GRUB_PLATFORMS USE_EXPAND flags. + +# Keep it sorted. + +coreboot - Coreboot platform support +efi-32 - EFI 32 bit platform support (Old MACs) +efi-64 - EFI 64 bit platform support +emu - Emulation platform support +ieee1275 - IEEE1275 pltaform support +loongson - MIPS loongson platform support +multiboot - Multiboot platform support +pc - PC platform support +qemu - QEMU platform support +qemu-mips - QEMU MIPS platform support +uboot - U-Boot platform support +xen - XEN (pvgrub2) platform support +xen-32 - Build 32-bit XEN (pvgrub2) platform support on amd64 diff --git a/profiles/desc/input_devices.desc b/profiles/desc/input_devices.desc new file mode 100644 index 00000000..3305c209 --- /dev/null +++ b/profiles/desc/input_devices.desc @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of INPUT_DEVICES USE_EXPAND flags. + +# Keep it sorted. + +acecad - INPUT_DEVICES setting to build driver for acecad input devices +aiptek - INPUT_DEVICES setting to build driver for aiptek input devices +dynapro - INPUT_DEVICES setting to build driver for dynapro input devices +elo2300 - INPUT_DEVICES setting to build driver for elo2300 input devices +elographics - INPUT_DEVICES setting to build driver for elographics input devices +evdev - INPUT_DEVICES setting to build driver for evdev input devices +fpit - INPUT_DEVICES setting to build driver for fpit input devices +hyperpen - INPUT_DEVICES setting to build driver for hyperpen input devices +joystick - INPUT_DEVICES setting to build driver for joystick input devices +keyboard - INPUT_DEVICES setting to build driver for keyboard input devices +libinput - INPUT_DEVICES setting to build driver for libinput input devices +lirc - INPUT_DEVICES setting to build driver for LIRC input devices (i.e. infra-red remote control) +mouse - INPUT_DEVICES setting to build driver for mouse input devices +mutouch - INPUT_DEVICES setting to build driver for mutouch input devices +penmount - INPUT_DEVICES setting to build driver for penmount input devices +roccat_arvo - INPUT_DEVICES setting to build driver for Roccat Arvo input devices +roccat_isku - INPUT_DEVICES setting to build driver for Roccat Isku input devices +roccat_iskufx - INPUT_DEVICES setting to build driver for Roccat Isku Fx input devices +roccat_kiro - INPUT_DEVICES setting to build driver for Roccat Kiro input devices +roccat_kone - INPUT_DEVICES setting to build driver for Roccat Kone input devices +roccat_koneplus - INPUT_DEVICES setting to build driver for Roccat Kone[+] input devices +roccat_konepure - INPUT_DEVICES setting to build driver for Roccat Kone Pure input devices +roccat_konepuremilitary - INPUT_DEVICES setting to build driver for Roccat Kone Pure Military input devices +roccat_konepureoptical - INPUT_DEVICES setting to build driver for Roccat Kone Pure Optical input devices +roccat_konextd - INPUT_DEVICES setting to build driver for Roccat KoneXTD input devices +roccat_konextdoptical - INPUT_DEVICES setting to build driver for Roccat KoneXTD Optical input devices +roccat_kovaplus - INPUT_DEVICES setting to build driver for Roccat Kova[+] input devices +roccat_kova2016 - INPUT_DEVICES setting to build driver for Roccat Kova 2016 input devices +roccat_lua - INPUT_DEVICES setting to build driver for Roccat Lua input devices +roccat_nyth - INPUT_DEVICES setting to build driver for Roccat Nyth input devices +roccat_pyra - INPUT_DEVICES setting to build driver for Roccat Pyra input devices +roccat_savu - INPUT_DEVICES setting to build driver for Roccat Savu input devices +roccat_ryosmk - INPUT_DEVICES setting to build driver for Roccat RyosMK Pro input devices +roccat_ryostkl - INPUT_DEVICES setting to build driver for Roccat RyosMK Pro input devices +roccat_tyon - INPUT_DEVICES setting to build driver for Roccat Tyon input devices +synaptics - INPUT_DEVICES setting to build driver for synaptics input devices +tslib - INPUT_DEVICES setting to build driver for tslib input devices +vmmouse - INPUT_DEVICES setting to build driver for vmmouse input devices +void - INPUT_DEVICES setting to build driver for void/dummy input devices +wacom - INPUT_DEVICES setting to build driver for wacom input devices diff --git a/profiles/desc/kernel.desc b/profiles/desc/kernel.desc new file mode 100644 index 00000000..0af11db2 --- /dev/null +++ b/profiles/desc/kernel.desc @@ -0,0 +1,16 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of KERNEL USE_EXPAND flags. + +# Keep it sorted. +AIX - KERNEL setting for system using the AIX kernel +Darwin - KERNEL setting for system using the Darwin kernel (i.e.: Mac OS X). +FreeBSD - KERNEL setting for system using the FreeBSD kernel +freemint - KERNEL setting for system using the FreeMiNT kernel +linux - KERNEL setting for system using the Linux kernel +HPUX - KERNEL setting for system using the HP-UX kernel +NetBSD - KERNEL setting for system using the NetBSD kernel +OpenBSD - KERNEL setting for system using the OpenBSD kernel +SunOS - KERNEL setting for system using an SunOS (i.e.: Solaris) kernel +Winnt - KERNEL setting for systems on Windows (Cygwin, MinGW, Winnt, ...) diff --git a/profiles/desc/l10n.desc b/profiles/desc/l10n.desc new file mode 100644 index 00000000..4e4a062f --- /dev/null +++ b/profiles/desc/l10n.desc @@ -0,0 +1,191 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of L10N USE_EXPAND flags. + +# Keep it sorted. Entries must be valid IETF language tags (BCP 47). + +# The following are considered duplicates. Use the generic language +# tag without region subtag instead. +# fil-PH - Filipino (Philippines) +# fy-NL - Western Frisian (Netherlands) +# ga-IE - Irish (Ireland) +# gu-IN - Gujarati (India) +# hi-IN - Hindi (India) +# hy-AM - Armenian (Armenia) +# id-ID - Indonesian (Indonesia) +# kn-IN - Kannada (India) +# nb-NO - Norwegian Bokmål (Norway) +# nn-NO - Norwegian Nynorsk (Norway) +# pa-IN - Punjabi (India) +# sa-IN - Sanskrit (India) +# sv-SE - Swedish (Sweden) + +ach - Acoli +af - Afrikaans +am - Amharic +an - Aragonese +ar - Arabic +as - Assamese +ast - Asturian +az - Azerbaijani +be - Belarusian +bg - Bulgarian +bn - Bengali +bn-BD - Bengali (Bangladesh) +bn-IN - Bengali (India) +bo - Tibetan +br - Breton +brx - Bodo (India) +bs - Bosnian +ca - Catalan +ca-valencia - Catalan (Valencian) +cak - Kaqchikel +chr - Cherokee +cs - Czech +cy - Welsh +da - Danish +de - German +de-1901 - German (traditional orthography) +dgo - Dogri (individual language) +doi - Dogri (macrolanguage) +dsb - Lower Sorbian +dz - Dzongkha +el - Modern Greek +en - English +en-AU - English (Australia) +en-GB - English (United Kingdom) +en-US - English (United States) +en-ZA - English (South Africa) +eo - Esperanto +es - Spanish +es-419 - Spanish (Latin America) +es-AR - Spanish (Argentina) +es-CL - Spanish (Chile) +es-CO - Spanish (Colombia) +es-DO - Spanish (Dominican Republic) +es-ES - Spanish (Spain) +es-MX - Spanish (Mexico) +es-UY - Spanish (Uruguay) +es-VE - Spanish (Venezuela) +et - Estonian +eu - Basque +fa - Persian +ff - Fulah +fi - Finnish +fil - Filipino +fo - Faroese +fr - French +fr-CA - French (Canada) +fy - Western Frisian +ga - Irish +gd - Scottish Gaelic +gl - Galician +gn - Guarani +gu - Gujarati +gug - Paraguayan Guarani +he - Hebrew +hi - Hindi +hr - Croatian +hsb - Upper Sorbian +hu - Hungarian +hy - Armenian +ia - Interlingua +id - Indonesian +is - Icelandic +it - Italian +ja - Japanese +ka - Georgian +kab - Kabyle +kk - Kazakh +km - Central Khmer +kmr-Latn - Northern Kurdish (Latin script) +kn - Kannada +ko - Korean +kok - Konkani (macrolanguage) +ks - Kashmiri +ku - Kurdish +ky - Kirghiz +la - Latin +lb - Luxembourgish +lij - Ligurian +lo - Lao +lt - Lithuanian +lv - Latvian +mai - Maithili +mi - Maori +mk - Macedonian +ml - Malayalam +mn - Mongolian +mni - Manipuri +mr - Marathi +ms - Malay (macrolanguage) +my - Burmese +nb - Norwegian Bokmål +nds - Low German +ne - Nepali +nl - Dutch +nn - Norwegian Nynorsk +no - Norwegian +nr - South Ndebele +nso - Northern Sotho +oc - Occitan +om - Oromo +or - Oriya (macrolanguage) +pa - Punjabi +pam - Kapampangan +pl - Polish +pt - Portuguese +pt-BR - Portuguese (Brazil) +pt-PT - Portuguese (Portugal) +rm - Romansh +ro - Romanian +ru - Russian +rw - Kinyarwanda +sa - Sanskrit +sat - Santali +sco - Scots +sd - Sindhi +se - Northern Sami +si - Sinhala +sid - Sidamo +sk - Slovak +sl - Slovenian +sn - Shona +son - Songhai languages +sq - Albanian +sr - Serbian +sr-ijekavsk - Serbian (Ijekavian pronunciation) +sr-Latn - Serbian (Latin script) +sr-Latn-ijekavsk - Serbian (Latin script, Ijekavian pronunciation) +ss - Swati +st - Southern Sotho +sv - Swedish +sw - Swahili (macrolanguage) +sw-TZ - Swahili (Tanzania) +syc - Classical Syriac +ta - Tamil +ta-LK - Tamil (Sri Lanka) +te - Telugu +tg - Tajik +th - Thai +tk - Turkmen +tl - Tagalog +tn - Tswana +tr - Turkish +ts - Tsonga +tt - Tatar +ug - Uyghur +uk - Ukrainian +ur-PK - Urdu (Pakistan) +uz - Uzbek +uz-Cyrl - Uzbek (Cyrillic script) +ve - Venda +vi - Vietnamese +wa - Walloon +xh - Xhosa +zh - Chinese +zh-CN - Chinese (China) +zh-HK - Chinese (Hong Kong) +zh-TW - Chinese (Taiwan) +zu - Zulu diff --git a/profiles/desc/lcd_devices.desc b/profiles/desc/lcd_devices.desc new file mode 100644 index 00000000..0b546975 --- /dev/null +++ b/profiles/desc/lcd_devices.desc @@ -0,0 +1,74 @@ +# Copyright 2007-2012 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of LCD_DEVICES USE_EXPAND flags. + +# Keep it sorted. +bayrad - Add support for BayRAD LCD modules by EMAC +beckmannegle - Add support for Beckmann+Egle "Mini Terminals" and "Compact Terminals" +bwct - Add support for BWCT USB LCD displays +cfontz633 - Add support for CrystalFontz 633 chipset displays +cfontz - Add support for CrystalFontz displays +cfontzpacket - Add support for CrystalFontz chipsets CFA-631, CFA-633 and CFA-635 +cwlinux - Add support for serial / USB displays CW12232 and CW1602 by CwLinux +ea232 - Add support for the Electronic Assembly RS232 graphic driver +ea65 - Add support for the VFD in the AOpen XC Cube-AV EA65 media barebone +eyeboxone - Add support for the displays on Rightvision's EyeboxOne server +g15 - Add support for Logitech G15 Keyboard LCDs +glk - Add support for MatrixOrbital GLK chipset +graphlcd - Meta-driver to support drivers via app-misc/graphlcd-base +hd44780 - Add support for Hitachi HD44780 and compatible displays +hd44780i2c - Enable hd44780 via i2c instead of parallel port driver +i2500vfd - Add support for the Intra2net Intranator 2500 VFD display +icpa106 - Add support for ICP A106 alarm/LCD boards for 19" racks +imon - Add support for Soundgraph/Ahanix/Silverstone/Uneed/Accent iMON IR/VFD modules (Antec Fusion) +imonlcd - Add support for Soundgraph iMON LCD modules (Antec Fusion) +iowarrior - Add support for IO-Warrior displays +irtrans - Add support for the 16x2 IRTrans VFD device +lb216 - Add support for RTN's LB216 display +lcd2usb - Add support for the open lcd2usb connector to hd44780 displays +lcdlinux - Add support for HD44780 displays via the LCD-Linux kernel driver +lcdm001 - Add support for the Kernelconcepts LCDM001 display +lcdterm - Add support for LCDTerm serial-to-HD44780 adapter boards +lcterm - Add support for Neumark's LCTerm serial LCD +ledmatrix - Add support for SLM1606/8 LED Matrix displays +lis - Add support for the VLSystem L.I.S MCE 2005 VFD +lph7508 - Add support for the Pollin LPH7508 +luise - Add support for the Wallbraun Electronics LCD-USB-Interface to Hitachi SP14Q002 +m50530 - Add support for M50530 and compatible displays +md8800 - Add support for the VFD of the Medion MD8800 PC +mdm166a - Add support for the Futaba / Targa USB Graphic Vacuum Fluorescent Display +milfordbpk - Add support for Milford Instruments BPK serial interface board for HD44780 +ms6931 - Add support for MSI-6931 displays in MSI rack servers +mtcs16209x - Add support for MTC_S16209x displays +mtxorb - Add support for Matrix Orbital LCD* LKD* VFD* and VKD* displays +ncurses - Add support for emulated LCD display on terminal using ncurses +noritake - Add support for the Noritake GU128x32-311 graphical display. +noritakevfd - Add support for the Noritake VFD Device CU20045SCPB-T28A +null - Add support for a NULL driver (for testing) +picolcd - Add support for Mini-Box's picoLCD +png - Add support for PNG output +ppm - Add support for PNG output +pyramid - Add support for the Pyramid LCD device +routerboard - Add support for the Router Board LCD port +SureElec - Add support drivers from the 'SURE electronics' shop +sed1330 - Add support for Seiko Epson SED1330/1335 graphical displays (S1D13300/S1D13305) +sed1520 - Add support for the Seiko Epson SED1520 Controller +serdisplib - Meta-driver to support drivers via dev-libs/serdisplib +serialpos - Add support for character displays in serial point of sale ("POS") devices +serialvfd - Add support for most NEC, Futaba and Noritake VFDs +shuttlevfd - Add support for several Shuttle VFDs such as M1000, M2000, G5 3300m and SG33G5M +simplelcd - Add support for a simple serial terminal display +sli - Add support for a Wirz SLI display +stv5730 - Add support for STV5730A on-screen display chips +svga - Add support for output via media-libs/svgalib +t6963 - Add support for Toshiba T6963 based LCD displays +text - Add support for TextMode displaying +trefon - Add support for Trefon USB LCD displays +tyan - Add support for LCDs of the Barebone GS series +ula200 - Add support for ULA200 USB devices that allow USB connection of HD44780s +usbhub - Add support for USBHUB displays +usblcd - Add support for USBLCD displays +wincor - Add support for the WincorNixdorf serial cashier displays BA63 and BA66 +X - Add support for X11 displaying +xosd - Add support for xosdlib diff --git a/profiles/desc/libreoffice_extensions.desc b/profiles/desc/libreoffice_extensions.desc new file mode 100644 index 00000000..87f7da7a --- /dev/null +++ b/profiles/desc/libreoffice_extensions.desc @@ -0,0 +1,10 @@ +# Copyright 1999-2012 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of LIBREOFFICE_EXTENSIONS USE_EXPAND flags. + +# Keep it sorted. +nlpsolver - LIBREOFFICE_EXTENSIONS option to build non-linear solver for calc +scripting-beanshell - LIBREOFFICE_EXTENSIONS option to build beanshell scripts parser +scripting-javascript - LIBREOFFICE_EXTENSIONS option to build javascript scripts parser +wiki-publisher - LIBREOFFICE_EXTENSIONS option to build mediawiki integration diff --git a/profiles/desc/lirc_devices.desc b/profiles/desc/lirc_devices.desc new file mode 100644 index 00000000..d077d0ec --- /dev/null +++ b/profiles/desc/lirc_devices.desc @@ -0,0 +1,115 @@ +# Copyright 1999-2006 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of LIRC_DEVICES USE_EXPAND flags. + + +accent - LIRC_DEVICES setting to add support for accent receiver device +act200l - LIRC_DEVICES setting to add support for act200l receiver device +act220l - LIRC_DEVICES setting to add support for act220l receiver device +adaptec - LIRC_DEVICES setting to add support for adaptec receiver device +all - LIRC_DEVICES setting to add support for all receiver devices +alsa_usb - LIRC_DEVICES setting to add support for alsa_usb receiver device +animax - LIRC_DEVICES setting to add support for animax receiver device +asusdh - LIRC_DEVICES setting to add support for asusdh receiver device +atilibusb - LIRC_DEVICES setting to add support for atilibusb receiver device +atiusb - LIRC_DEVICES setting to add support for atiusb receiver device +audio - LIRC_DEVICES setting to add support for audio receiver device +audio_alsa - LIRC_DEVICES setting to add support for audio_alsa receiver device +avermedia98 - LIRC_DEVICES setting to add support for avermedia98 receiver device +avermedia - LIRC_DEVICES setting to add support for avermedia receiver device +avermedia_vdomate - LIRC_DEVICES setting to add support for avermedia_vdomate receiver device +awlibusb - LIRC_DEVICES setting to add support for awlibusb receiver device +bestbuy2 - LIRC_DEVICES setting to add support for bestbuy2 receiver device +bestbuy - LIRC_DEVICES setting to add support for bestbuy receiver device +breakoutbox - LIRC_DEVICES setting to add support for breakoutbox receiver device +bte - LIRC_DEVICES setting to add support for bte receiver device +bw6130 - LIRC_DEVICES setting to add support for bw6130 receiver device +caraca - LIRC_DEVICES setting to add support for caraca receiver device +chronos - LIRC_DEVICES setting to add support for chronos receiver device +commandir - LIRC_DEVICES setting to add support for commandir receiver device +cph06x - LIRC_DEVICES setting to add support for cph06x receiver device +creative_infracd - LIRC_DEVICES setting to add support for creative_infracd receiver device +creative - LIRC_DEVICES setting to add support for creative receiver device +devinput - LIRC_DEVICES setting to add support for devinput receiver device +digimatrix - LIRC_DEVICES setting to add support for digimatrix receiver device +dsp - LIRC_DEVICES setting to add support for dsp receiver device +dvico - LIRC_DEVICES setting to add support for dvico receiver device +ea65 - LIRC_DEVICES setting to add support for ea65 receiver device +ene0100 - LIRC_DEVICES setting to add support for ene0100 receiver device +exaudio - LIRC_DEVICES setting to add support for exaudio receiver device +flyvideo - LIRC_DEVICES setting to add support for flyvideo receiver device +ftdi - LIRC_DEVICES setting to add support for ftdi receiver device +gvbctv5pci - LIRC_DEVICES setting to add support for gvbctv5pci receiver device +hauppauge_dvb - LIRC_DEVICES setting to add support for hauppauge_dvb receiver device +hauppauge - LIRC_DEVICES setting to add support for hauppauge receiver device +hercules_smarttv_stereo - LIRC_DEVICES setting to add support for hercules_smarttv_stereo receiver device +i2cuser - LIRC_DEVICES setting to add support for i2cuser receiver device +igorplugusb - LIRC_DEVICES setting to add support for igorplugusb receiver device +iguanaIR - LIRC_DEVICES setting to add support for iguanaIR receiver device and software +imon - LIRC_DEVICES setting to add support for imon receiver device +imon_24g - LIRC_DEVICES setting to add support for imon_24g receiver device +imon_knob - LIRC_DEVICES setting to add support for imon_knob device +imon_lcd - LIRC_DEVICES setting to add support for imon_lcd receiver device +imon_pad - LIRC_DEVICES setting to add support for imon_pad receiver device +imon_rsc - LIRC_DEVICES setting to add support for imon_rsc receiver device +inputlirc - LIRC_DEVICES setting to grab events from /dev/input/event* with inputlircd +irdeo - LIRC_DEVICES setting to add support for irdeo receiver device +irdeo_remote - LIRC_DEVICES setting to add support for irdeo_remote receiver device +irlink - LIRC_DEVICES setting to add support for irlink receiver device +irman - LIRC_DEVICES setting to add support for irman receiver device +irreal - LIRC_DEVICES setting to add support for irreal receiver device +it87 - LIRC_DEVICES setting to add support for it87 receiver device +ite8709 - LIRC_DEVICES setting to add support for ite8709 receiver device +knc_one - LIRC_DEVICES setting to add support for knc_one receiver device +kworld - LIRC_DEVICES setting to add support for kworld receiver device +leadtek_0007 - LIRC_DEVICES setting to add support for leadtek_0007 receiver device +leadtek_0010 - LIRC_DEVICES setting to add support for leadtek_0010 receiver device +leadtek_pvr2000 - LIRC_DEVICES setting to add support for leadtek_pvr2000 receiver device +livedrive_midi - LIRC_DEVICES setting to add support for livedrive_midi receiver device +livedrive_seq - LIRC_DEVICES setting to add support for livedrive_seq receiver device +logitech - LIRC_DEVICES setting to add support for logitech receiver device +macmini - LIRC_DEVICES setting to add support for macmini receiver device +mediafocusI - LIRC_DEVICES setting to add support for mediafocusI receiver device +mouseremote - LIRC_DEVICES setting to add support for mouseremote receiver device +mouseremote_ps2 - LIRC_DEVICES setting to add support for mouseremote_ps2 receiver device +mp3anywhere - LIRC_DEVICES setting to add support for mp3anywhere receiver device +mplay - LIRC_DEVICES setting to add support for mplay receiver device +nslu2 - LIRC_DEVICES setting to add support for nslu2 receiver device +packard_bell - LIRC_DEVICES setting to add support for packard_bell receiver device +parallel - LIRC_DEVICES setting to add support for parallel receiver device +pcmak - LIRC_DEVICES setting to add support for pcmak receiver device +pcmak_usb - LIRC_DEVICES setting to add support for pcmak_usb receiver device +pctv - LIRC_DEVICES setting to add support for pctv receiver device +pixelview_bt878 - LIRC_DEVICES setting to add support for pixelview_bt878 receiver device +pixelview_pak - LIRC_DEVICES setting to add support for pixelview_pak receiver device +pixelview_pro - LIRC_DEVICES setting to add support for pixelview_pro receiver device +provideo - LIRC_DEVICES setting to add support for provideo receiver device +realmagic - LIRC_DEVICES setting to add support for realmagic receiver device +remotemaster - LIRC_DEVICES setting to add support for remotemaster receiver device +remote_wonder_plus - LIRC_DEVICES setting to add support for Remote Wonder Plus (atiusb-based) receiver device +sa1100 - LIRC_DEVICES setting to add support for sa1100 receiver device +sasem - LIRC_DEVICES setting to add support for sasem receiver device +samsung - LIRC_DEVICES setting to add support for samsung receiver device +sb0540 - LIRC_DEVICES setting to add support for sb0540 receiver device +serial - LIRC_DEVICES setting to add support for serial receiver device +serial_igor_cesko - LIRC_DEVICES setting to add support for serial receiver device (with Igor Cesko design) +silitek - LIRC_DEVICES setting to add support for silitek receiver device +sir - LIRC_DEVICES setting to add support for sir receiver device +slinke - LIRC_DEVICES setting to add support for slinke receiver device +streamzap - LIRC_DEVICES setting to add support for streamzap receiver device +tekram_bt829 - LIRC_DEVICES setting to add support for tekram_bt829 receiver device +tekram - LIRC_DEVICES setting to add support for tekram receiver device +tira - LIRC_DEVICES setting to add support for tira receiver device +ttusbir - LIRC_DEVICES setting to add support for ttusb receiver device +tuxbox - LIRC_DEVICES setting to add support for tuxbox receiver device +tvbox - LIRC_DEVICES setting to add support for tvbox receiver device +udp - LIRC_DEVICES setting to add support for udp receiver device +uirt2 - LIRC_DEVICES setting to add support for uirt2 receiver device +uirt2_raw - LIRC_DEVICES setting to add support for uirt2_raw receiver device +usb_uirt_raw - LIRC_DEVICES setting to add support for usb_uirt_raw receiver device +usbx - LIRC_DEVICES setting to add support for usbx receiver device +userspace - LIRC_DEVICES setting to add support for userspace receiver device +wpc8769l - LIRC_DEVICES setting to add support for wpc8769l receiver device +xboxusb - LIRC_DEVICES setting to add support for xboxusb receiver device +zotac - LIRC_DEVICES setting to add support for Zotac ZBOX remotes diff --git a/profiles/desc/llvm_targets.desc b/profiles/desc/llvm_targets.desc new file mode 100644 index 00000000..1c65ccad --- /dev/null +++ b/profiles/desc/llvm_targets.desc @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +AArch64 - AArch64 CPU target (arm64 in Gentoo) +AMDGPU - AMDGPU target (supports R600 and GCN GPUs) +ARM - ARM CPU target +AVR - 8-bit Atmel AVR microcontroller target [EXPERIMENTAL] +BPF - Berkeley Packet Filter target +Hexagon - Qualcomm Hexagon DSP target +Lanai - Lanai CPU target +Mips - MIPS CPU target (includes MIPS64) +MSP430 - MSP430 CPU target (experimental) +Nios2 - Nios2 CPU target [EXPERIMENTAL] +NVPTX - NVIDIA PTX (GPU) target (32-bit and 64-bit) +PowerPC - PowerPC CPU target (PPC32 and PPC64) +RISCV - RISC-V CPU target [EXPERIMENTAL] +Sparc - Sparc CPU target +SystemZ - SystemZ (s390x) CPU target +WebAssembly - WebAssembly backend [EXPERIMENTAL] +X86 - X86 CPU target (includes amd64) +XCore - XCore CPU target diff --git a/profiles/desc/monkeyd_plugins.desc b/profiles/desc/monkeyd_plugins.desc new file mode 100644 index 00000000..49a82d1a --- /dev/null +++ b/profiles/desc/monkeyd_plugins.desc @@ -0,0 +1,15 @@ +# Copyright 1999-2013 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of MONKEYD_PLUGINS USE_EXPAND flags for www-servers/monkeyd. +# All plugins are included here except cgi and fastcgi which are global use flags. + +auth - Provide HTTP Basic Authentication. +cheetah - Provide a shell-like command line interface. +#cgi - Provide the traditional CGI interface - This is a global USE flag. +dirlisting - Show an HTML listing of the content of a directory. +#fastcgi - Provide FastCGI proxy support - This is a global USE flag. +liana - Build your own network layer through monkeyd. +logger - Log requests and common errors. +mandril - Restrict incoming connections based on the IP address or URI request. +tls - Provide TLS using mbed TLS (formerly known as PolarSSL) - Currently disabled. diff --git a/profiles/desc/netbeans_modules.desc b/profiles/desc/netbeans_modules.desc new file mode 100644 index 00000000..19c8f26d --- /dev/null +++ b/profiles/desc/netbeans_modules.desc @@ -0,0 +1,20 @@ +# Copyright 2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of NETBEANS_MODULES USE_EXPAND flags. + +apisupport - enables apisupport module +cnd - enables C/C++ development support +dlight - enables framework for creation of Observability Tools using DTrace +enterprise - enables enterprise development support +ergonomics - enables ergonomics features +extide - enables extide module +groovy - enables Groovy and Grails development support +java - enables Java development support +javacard - enables cluster for JavaCard development +javafx - enables JavaFX development support +mobility - enables support for development of mobile applications +php - enables PHP development support +profiler - enables Java profiler +webcommon - enables javascript libraries and web client tools +websvccommon - enables common support for web services development diff --git a/profiles/desc/nginx_modules_http.desc b/profiles/desc/nginx_modules_http.desc new file mode 100644 index 00000000..9d66ac2c --- /dev/null +++ b/profiles/desc/nginx_modules_http.desc @@ -0,0 +1,71 @@ +# Copyright 1999-2016 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of NGINX_MODULES_HTTP USE_EXPAND flags. + +# Keep it sorted. +access - This module provides a simple host-based access control. +addition - This module adds contents of other locations before and after the current location's content. +auth_basic - This module protects your site or parts of it with username and password based on HTTP Basic Authentication. +auth_ldap - LDAP module for nginx which supports authentication against multiple LDAP servers. +auth_pam - This module provides authentication via PAM. +auth_request - Module implementing client authorization based on the result of a subrequest. +autoindex - This module provides automatic directory listings. +browser - This module creates variables, the values of which depend on the request header "User-agent". +cache_purge - External module adding ability to purge content from nginx's FastCGI and proxy caches. +charset - This module can reencode data of one encoding into another. +dav - This module adds the HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY and MOVE. +dav_ext - Add missing WebDAV methods PROPFIND & OPTIONS to the existing WebDAV module. +degradation - Allows to return 204 or 444 code for some locations on low memory condition (reliable on FreeBSD only) +echo - Brings shell-style goodies to Nginx config file. +empty_gif - This module keeps a 1x1 transparent GIF in memory that can be served very quickly. +fancyindex - This module makes possible the generation of file listings, like the built-in autoindex module does, but adding a touch of style. +fastcgi - This module allows Nginx to interact with FastCGI processes and control what parameters are passed to the process. +flv - This module provides the ability to seek within FLV (Flash) files using time-based offsets. +geo - This module creates variables, whose values depend on the IP-address of the client. +geoip - This module creates variables based on the IP-address of the client matched against the MaxMind GeoIP binary files. +gunzip - Permits to decompress gzip'ed files on-the-fly for clients not supporting the gzip encoding method. +gzip - This module allows for on-the-fly gzip compression. +gzip_static - Before serving a file from disk to a gzip-enabled client, this module will look for a precompressed file in the same location. +headers_more - Set and clear input and output headers +image_filter - This module is a filter for transforming JPEG, GIF and PNG images. +limit_conn - This module makes it possible to limit the number of simultaneous connections for the assigned session +limit_req - This module allows you to limit the number of requests for a given session. +limit_conn - This module makes it possible to limit the number of simultaneous connections for the assigned session +lua - Embed the power of Lua into nginx +map - This module allows you to classify, or map a set of values into a different set of values and store the result in a variable. +memc - An extended version of the standard memcached module that supports set, add, delete, and many more memcached commands. +memcached - You can use this module to perform simple caching. +metrics - Module to export various metrics in easy-parseable JSON. +mirror - This module implements mirroring of an original request by creating background mirror subrequests. +mogilefs - Enable support for MogileFS. +mp4 - This module adds pseudo-streaming +naxsi - An open source, high performance, low rules maintenance, Web Application Firewall module for Nginx. +perl - This module makes it possible to execute Perl directly within Nginx and call Perl via SSI. +proxy - This module makes it possible to transfer requests to another server. +push_stream - Push Stream module, supporting EventSource, WebSocket, Long Polling, and Forever Iframe. +random_index - Pick a random directory index from a directory. +realip - This module allows to change the client's IP address to value from request header (e. g. X-Real-IP or X-Forwarded-For). +referer - This module makes it possible to block access to the site with the incorrect values of line "Referer" in the request header. +rewrite - This module makes it possible to change URI using regular expressions (PCRE), and to redirect and select configuration depending on variables. +scgi - An implementation of the Simple Common Gateway Interface. +secure_link - This module computes and checks request URLs for a required security token. +security - Web application firewall and Intrusion Detection System. +slice - A filter that splits a request into subrequests, each returning a certain range of response +slowfs_cache - This module adds the ability to cache static files +split_clients - This module provides A/B testing support. +ssi - This module provides a filter which processes Server-Side Includes (SSI) in the input. +spdy - This module provides an SPDY implementation. (Deprecated, use IUSE="http2" instead) +sticky - Module to always forward clients to the same upstream server (via sticky cookies) +stub_status - This module provides the ability to get some status from nginx. +sub - This module can search and replace text in the nginx response. +upload_progress - This module adds the ability to track POST upload progress via JSON API +upstream_check - Add health check support for upstream servers. +upstream_hash - This module provides the ability to distribute upstream requests based on hashed key value. +upstream_ip_hash - This module provides the ability to distribute upstream requests based on the IP-address of the client. +upstream_keepalive - Thiis module provides the ability to cache connections to upstream servers. +upstream_least_conn - This module provides the ability to distribute upstream requests using load balancing methods. +upstream_zone - This module makes it possible to define a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes. +userid - This module gives out cookies for identification of clients. +uwsgi - External module for the uWSGI protocol for python web apps. +xslt - This module is a filter which converts an XML response with the aid of one or more XSLT templates. diff --git a/profiles/desc/nginx_modules_mail.desc b/profiles/desc/nginx_modules_mail.desc new file mode 100644 index 00000000..930f57bc --- /dev/null +++ b/profiles/desc/nginx_modules_mail.desc @@ -0,0 +1,9 @@ +# Copyright 2010 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of NGINX_MODULES_MAIL USE_EXPAND flags. + +# Keep it sorted. +imap - This module provides IMAP proxy capability. +pop3 - This module provides POP3 proxy capability. +smtp - This module provides SMTP proxy capability. diff --git a/profiles/desc/nginx_modules_stream.desc b/profiles/desc/nginx_modules_stream.desc new file mode 100644 index 00000000..365edcb8 --- /dev/null +++ b/profiles/desc/nginx_modules_stream.desc @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of NGINX_MODULES_STREAM USE_EXPAND flags. + +# Keep it sorted. +access - This module allows limiting access to certain client addresses. +geo - This module creates variables, whose values depend on the IP-address of the client. +geoip - This module creates variables based on the IP-address of the client matched against the MaxMind GeoIP binary files. +limit_conn - This module is used to limit the number of connections per the defined key. +map - This module allows you to classify, or map a set of values into a different set of values and store the result in a variable. +realip - This module allows to change the client's IP address to value from request header (e. g. X-Real-IP or X-Forwarded-For). +return - This module allows sending a specified value to the client and then closing the connection. +split_clients - This module provides A/B testing support. +ssl_preread - This module allows extracting information from the ClientHello message without terminating SSL/TLS. +upstream_hash - This module provides the ability to distribute upstream requests based on hashed key value. +upstream_least_conn - This module provides the ability to distribute upstream requests using load balancing methods. +upstream_zone - This module makes it possible to define a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes. diff --git a/profiles/desc/ofed_drivers.desc b/profiles/desc/ofed_drivers.desc new file mode 100644 index 00000000..5c491f78 --- /dev/null +++ b/profiles/desc/ofed_drivers.desc @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of OFED_DRIVERS USE_EXPAND flags. + +# Keep it sorted. + +cxgb3 - Chelsio T3 RNIC driver +cxgb4 - Chelsio T4 RNIC driver +ehca - IBM InfiniBand HCA (ehca) driver +ipath - QLogic InfiniPath HCA driver (verbs based) +mlx4 - Mellanox ConnectX InfiniBand HCA driver +mlx5 - Mellanox ConnectIB InfiniBand HCA driver +mthca - Mellanox InfiniBand HCA driver +nes - NetEffect Ethernet Server Cluster Adapter driver +ocrdma - Emulex OneConnect RDMA HCA driver +psm - QLogic InfiniPath HCA driver (psm based) diff --git a/profiles/desc/office_implementation.desc b/profiles/desc/office_implementation.desc new file mode 100644 index 00000000..d4bd03a3 --- /dev/null +++ b/profiles/desc/office_implementation.desc @@ -0,0 +1,7 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of OFFICE USE_EXPAND flags. + +libreoffice - use the app-office/libreoffice{,-bin} implementation for extensions +openoffice - use the app-office/openoffice{,-bin} implementation for extensions diff --git a/profiles/desc/openmpi_fabrics.desc b/profiles/desc/openmpi_fabrics.desc new file mode 100644 index 00000000..2e6fa630 --- /dev/null +++ b/profiles/desc/openmpi_fabrics.desc @@ -0,0 +1,13 @@ +# Copyright 1999-2012 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of OPENMPI_FABRICS USE_EXPAND flags. + +# Keep it sorted. + +dapl - Direct Access Provider Library +ofed - OFED RDMA stack (InfiniBand and iWARP) +knem - High-Performance Intra-Node MPI Communication +open-mx - Myrinet Express over Generic Ethernet Hardware +psm - QLogic InfiniPath HCA driver (psm based) +sctp - Stream Control Transmission Protocol diff --git a/profiles/desc/openmpi_ofed_features.desc b/profiles/desc/openmpi_ofed_features.desc new file mode 100644 index 00000000..43fe578e --- /dev/null +++ b/profiles/desc/openmpi_ofed_features.desc @@ -0,0 +1,13 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of OPENMPI_OFED_FEATURES USE_EXPAND flags. + +# Keep it sorted. + +control-hdr-padding - Add padding bytes to the openib control header +connectx-xrc - Enable ConnectX XRC support +rdmacm - Enable Open Fabrics RDMACM support in openib BTL +udcm - Enable Open Fabrics UDCM support in openib BTL +dynamic-sl - Enable openib BTL to query Subnet Manager for IB SL +failover - enable openib BTL failover (for multiport adapters diff --git a/profiles/desc/openmpi_rm.desc b/profiles/desc/openmpi_rm.desc new file mode 100644 index 00000000..6769234e --- /dev/null +++ b/profiles/desc/openmpi_rm.desc @@ -0,0 +1,9 @@ +# Copyright 1999-2012 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of OPENMPI_RM USE_EXPAND flags. + +# Keep it sorted. + +pbs - torque resource manager +slurm - slurm resource manager diff --git a/profiles/desc/php_targets.desc b/profiles/desc/php_targets.desc new file mode 100644 index 00000000..ae4ceacb --- /dev/null +++ b/profiles/desc/php_targets.desc @@ -0,0 +1,11 @@ +# Copyright 1999-2011 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of the PHP_TARGETS USE_EXPAND flags + +php7-2 - Build against PHP 7.2 +php7-1 - Build against PHP 7.1 +php7-0 - Build against PHP 7.0 +php5-6 - Build against PHP 5.6 +php5-5 - Build against PHP 5.5 +php5-4 - Build against PHP 5.4 diff --git a/profiles/desc/postgres_targets.desc b/profiles/desc/postgres_targets.desc new file mode 100644 index 00000000..284f4bc0 --- /dev/null +++ b/profiles/desc/postgres_targets.desc @@ -0,0 +1,12 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags. + +postgres9_2 - Build against PostgreSQL 9.2 +postgres9_3 - Build against PostgreSQL 9.3 +postgres9_4 - Build against PostgreSQL 9.4 +postgres9_5 - Build against PostgreSQL 9.5 +postgres9_6 - Build against PostgreSQL 9.6 +postgres10 - Build against PostgreSQL 10 +postgres11 - Build against PostgreSQL 11 diff --git a/profiles/desc/python_single_target.desc b/profiles/desc/python_single_target.desc new file mode 100644 index 00000000..f86e7fff --- /dev/null +++ b/profiles/desc/python_single_target.desc @@ -0,0 +1,12 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags. + +python2_7 - Build for Python 2.7 only +python3_4 - Build for Python 3.4 only +python3_5 - Build for Python 3.5 only +python3_6 - Build for Python 3.6 only +jython2_7 - Build for Jython 2.7 only +pypy - Build for PyPy only +pypy3 - Build for PyPy3 only diff --git a/profiles/desc/python_targets.desc b/profiles/desc/python_targets.desc new file mode 100644 index 00000000..4a637db9 --- /dev/null +++ b/profiles/desc/python_targets.desc @@ -0,0 +1,12 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags. + +python2_7 - Build with Python 2.7 +python3_4 - Build with Python 3.4 +python3_5 - Build with Python 3.5 +python3_6 - Build with Python 3.6 +jython2_7 - Build with Jython 2.7 +pypy - Build with PyPy +pypy3 - Build with PyPy3 diff --git a/profiles/desc/qemu_softmmu_targets.desc b/profiles/desc/qemu_softmmu_targets.desc new file mode 100644 index 00000000..77be14da --- /dev/null +++ b/profiles/desc/qemu_softmmu_targets.desc @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of QEMU_SOFTMMU_TARGETS USE_EXPAND flags. + +# Keep it sorted. + +aarch64 - ARM64 system emulation target +alpha - system emulation target +arm - system emulation target +cris - system emulation target +i386 - system emulation target +lm32 - LatticeMico32 system emulation target +m68k - system emulation target +microblazeel - system emulation target +microblaze - system emulation target +mips64el - system emulation target +mips64 - system emulation target +mipsel - system emulation target +mips - system emulation target +moxie - moxielogic system emulation target +nios2 - system emulation target +or1k - OpenRISC system emulation target +ppc64 - system emulation target +ppcemb - system emulation target +ppc - system emulation target +s390x - system emulation target +sh4eb - system emulation target +sh4 - system emulation target +sparc - system emulation target +sparc64 - system emulation target +tricore - system emulation target +unicore32 - system emulation target +x86_64 - system emulation target +xtensaeb - system emulation target +xtensa - system emulation target diff --git a/profiles/desc/qemu_user_targets.desc b/profiles/desc/qemu_user_targets.desc new file mode 100644 index 00000000..76c2721c --- /dev/null +++ b/profiles/desc/qemu_user_targets.desc @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of QEMU_SOFTMMU_TARGETS USE_EXPAND flags. + +# Keep it sorted. + +aarch64 - ARM64 userspace emulation target +alpha - userspace emulation target +arm - ARM (little endian) userspace emulation target +armeb - ARM (big endian) userspace emulation target +cris - userspace emulation target +hppa - usersparce emulation target +i386 - userspace emulation target +m68k - userspace emulation target +microblazeel - userspace emulation target +microblaze - userspace emulation target +mips64el - userspace emulation target +mips64 - userspace emulation target +mipsel - userspace emulation target +mipsn32el - MIPS N32 ABI LE userspace emulation target +mipsn32 - MIPS N32 ABI userspace emulation target +mips - userspace emulation target +nios2 - userspace emulation target +or1k - OpenRISC system emulation target +ppc64abi32 - userspace emulation target +ppc64le - PowerPC 64-bit little endian userspace emulation target +ppc64 - PowerPC 64-bit big endian userspace emulation target +ppc - PowerPC 32-bit big endian userspace emulation target +s390x - userspace emulation target +sh4eb - userspace emulation target +sh4 - userspace emulation target +sparc32plus - userspace emulation target +sparc64 - userspace emulation target +sparc - userspace emulation target +tilegx - TILE-Gx 64-bit userspace emulation target +x86_64 - userspace emulation target diff --git a/profiles/desc/ros_messages.desc b/profiles/desc/ros_messages.desc new file mode 100644 index 00000000..ec400e79 --- /dev/null +++ b/profiles/desc/ros_messages.desc @@ -0,0 +1,11 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of ROS_MESSAGES USE-EXPANDED variables. +# Keep it sorted. + +cxx - Generate and install C++ messages. +eus - Generate and install EusLisp messages. +lisp - Generate and install Common-Lisp messages. +nodejs - Generate and install Nodejs messages. +python - Generate and install Python messages. The PYTHON_TARGETS variable controls the Python versions to build for. diff --git a/profiles/desc/ruby_targets.desc b/profiles/desc/ruby_targets.desc new file mode 100644 index 00000000..00d92301 --- /dev/null +++ b/profiles/desc/ruby_targets.desc @@ -0,0 +1,11 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of RUBY_TARGETS USE_EXPAND flags. + +rbx - Build with Rubinius +ruby21 - Build with MRI Ruby 2.1.x +ruby22 - Build with MRI Ruby 2.2.x +ruby23 - Build with MRI Ruby 2.3.x +ruby24 - Build with MRI Ruby 2.4.x +ruby25 - Build with MRI Ruby 2.5.x diff --git a/profiles/desc/sane_backends.desc b/profiles/desc/sane_backends.desc new file mode 100644 index 00000000..0e680835 --- /dev/null +++ b/profiles/desc/sane_backends.desc @@ -0,0 +1,91 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of SANE_BACKENDS USE_EXPAND flags for media-gfx/sane-backends. + +# Keep it sorted. + +abaton - SANE_BACKENDS setting for building the abaton backend +agfafocus - SANE_BACKENDS setting for building the agfafocus backend +apple - SANE_BACKENDS setting for building the apple backend +artec - SANE_BACKENDS setting for building the artec backend +artec_eplus48u - SANE_BACKENDS setting for building the artec_eplus48u backend +as6e - SANE_BACKENDS setting for building the as6e backend +avision - SANE_BACKENDS setting for building the avision backend +bh - SANE_BACKENDS setting for building the bh backend +canon - SANE_BACKENDS setting for building the canon backend +canon630u - SANE_BACKENDS setting for building the canon630u backend +canon_dr - SANE_BACKENDS setting for building the canon_dr backend +canon_pp - SANE_BACKENDS setting for building the canon_pp backend +cardscan - SANE_BACKENDS setting for building the cardscan backend +coolscan - SANE_BACKENDS setting for building the coolscan backend +coolscan2 - SANE_BACKENDS setting for building the coolscan2 backend +coolscan3 - SANE_BACKENDS setting for building the coolscan3 backend +dc25 - SANE_BACKENDS setting for building the dc25 backend +dc210 - SANE_BACKENDS setting for building the dc210 backend +dc240 - SANE_BACKENDS setting for building the dc240 backend +dell1600n_net - SANE_BACKENDS setting for building the dell1600n_net backend +dmc - SANE_BACKENDS setting for building the dmc backend +epjitsu - SANE_BACKENDS setting for building the epjitsu backend +epson - SANE_BACKENDS setting for building the epson backend +epson2 - SANE_BACKENDS setting for building the epson2 backend +fujitsu - SANE_BACKENDS setting for building the fujitsu backend +genesys - SANE_BACKENDS setting for building the genesys backend +gt68xx - SANE_BACKENDS setting for building the gt68xx backend +hp - SANE_BACKENDS setting for building the hp backend +hp3500 - SANE_BACKENDS setting for building the hp3500 backend +hp3900 - SANE_BACKENDS setting for building the hp3900 backend +hp4200 - SANE_BACKENDS setting for building the hp4200 backend +hp5400 - SANE_BACKENDS setting for building the hp5400 backend +hp5590 - SANE_BACKENDS setting for building the hp5590 backend +hpsj5s - SANE_BACKENDS setting for building the hpsj5s backend +hpljm1005 - SANE_BACKENDS setting for building the hpljm1005 backend +hs2p - SANE_BACKENDS setting for building the hs2p backend +ibm - SANE_BACKENDS setting for building the ibm backend +kodak - SANE_BACKENDS setting for building the kodak backend +kodakaio - SANE_BACKENDS setting for building the kodak backend +kvs1025 - SANE_BACKENDS setting for building the kvs1025 backend +kvs20xx - SANE_BACKENDS setting for building the kvs20xx backend +kvs40xx - SANE_BACKENDS setting for building the kvs20xx backend +leo - SANE_BACKENDS setting for building the leo backend +lexmark - SANE_BACKENDS setting for building the lexmark backend +ma1509 - SANE_BACKENDS setting for building the ma1509 backend +magicolor - SANE_BACKENDS setting for building the magicolor backend +matsushita - SANE_BACKENDS setting for building the matsushita backend +microtek - SANE_BACKENDS setting for building the microtek backend +microtek2 - SANE_BACKENDS setting for building the microtek2 backend +mustek - SANE_BACKENDS setting for building the mustek backend +mustek_pp - SANE_BACKENDS setting for building the mustek_pp backend +mustek_usb - SANE_BACKENDS setting for building the mustek_usb backend +mustek_usb2 - SANE_BACKENDS setting for building the mustek_usb2 backend +nec - SANE_BACKENDS setting for building the nec backend +net - SANE_BACKENDS setting for building the net backend +niash - SANE_BACKENDS setting for building the niash backend +p5 - SANE_BACKENDS setting for building the p5 backend +pie - SANE_BACKENDS setting for building the pie backend +pixma - SANE_BACKENDS setting for building the pixma backend +plustek - SANE_BACKENDS setting for building the plustek backend +plustek_pp - SANE_BACKENDS setting for building the plustek_pp backend +pnm - SANE_BACKENDS settings for building the pnm test backend, considered a possible security risk +qcam - SANE_BACKENDS setting for building the qcam backend +ricoh - SANE_BACKENDS setting for building the ricoh backend +rts8891 - SANE_BACKENDS setting for building the rts8891 backend +s9036 - SANE_BACKENDS setting for building the s9036 backend +sceptre - SANE_BACKENDS setting for building the sceptre backend +sharp - SANE_BACKENDS setting for building the sharp backend +sm3600 - SANE_BACKENDS setting for building the sm3600 backend +sm3840 - SANE_BACKENDS setting for building the sm3840 backend +snapscan - SANE_BACKENDS setting for building the snapscan backend +sp15c - SANE_BACKENDS setting for building the sp15c backend +st400 - SANE_BACKENDS setting for building the st400 backend +stv680 - SANE_BACKENDS setting for building the stv680 backend +tamarack - SANE_BACKENDS setting for building the tamarack backend +teco1 - SANE_BACKENDS setting for building the teco1 backend +teco2 - SANE_BACKENDS setting for building the teco2 backend +teco3 - SANE_BACKENDS setting for building the teco3 backend +test - SANE_BACKENDS setting for building the test backend +u12 - SANE_BACKENDS setting for building the u12 backend +umax - SANE_BACKENDS setting for building the umax backend +umax_pp - SANE_BACKENDS setting for building the umax_pp backend +umax1220u - SANE_BACKENDS setting for building the umax1220u backend +xerox_mfp - SANE_BACKENDS setting for building the xerox_mfp backend diff --git a/profiles/desc/userland.desc b/profiles/desc/userland.desc new file mode 100644 index 00000000..3b3ed55d --- /dev/null +++ b/profiles/desc/userland.desc @@ -0,0 +1,9 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of USERLAND USE_EXPAND flags. + +# Keep it sorted. + +GNU - USERLAND setting for systems that use the GNU userland tools +BSD - USERLAND setting for systems using BSDish userland (FreeBSD OpenBSD NetBSD DragonFly) diff --git a/profiles/desc/uwsgi_plugins.desc b/profiles/desc/uwsgi_plugins.desc new file mode 100644 index 00000000..a32239a3 --- /dev/null +++ b/profiles/desc/uwsgi_plugins.desc @@ -0,0 +1,79 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of UWSGI_PLUGINS USE_EXPAND flags. + +# Keep it sorted. +alarm_curl - Plugin to send a logline to a curl url. +alarm_xmpp - Plugin to send a logline via XMPP/Jabber (see http://uwsgi-docs.readthedocs.org/en/latest/AlarmSubsystem.html). +cache - Enable the caching framework +carbon - Send uWSGI's internal statistics to one or more Carbon servers +cheaper_busyness - Implement cheaper algorithm that adds or remove workers based on average utilization for given time period +clock_monotonic - Modular clock source, uses clock_gettime with CLOCK_REALTIME +clock_realtime - Modular clock source, uses clock_gettime with CLOCK_MONOTONIC +corerouter - Base request routing internal mechanism +curl_cron - Call a curl url directly from a cron task +dumbloop - Run apps which do not require sockets +echo - Returns requests as they were sent +emperor_amqp - Enable an emperor controlled via AMQP +emperor_pg - Enable an emperor getting its configuration from a PostgreSQL database +emperor_zeromq - Enable an emperor controlled via ZeroMQ +fastrouter - Proxy/load-balancer/router speaking the uwsgi protocol +forkptyrouter - Pseudoterminal server to connect to instances running inside a jail/separate namespace +geoip - Export GeoIP information as routing variables (requires dev-libs/geoip) +graylog2 - Send logs to a Graylog2 server in Graylog2's native GELF format +http - make uWSGI natively speak HTTP, using this plugin you do not need a front-end HTTP server +ldap - Lets you configure the uWSGI server via LDAP +legion_cache_fetch - caching for the legion subsystem +logcrypto - Send encrypted log messages via UDP +logfile - Enable logging to logfiles (requires USE=ssl) +logpipe - Log to stdin of a newly forked process +logsocket - Log to a unix socket +mongodblog - Write logs to a mongodb server +nagios - To monitor, and eventually get warning messages, via Nagios +notfound - Log 404 errors +pam - Support PAM authentication +ping - pings a uwsgi server +rados - serve objects stored in a Ceph cluster directly using the librados API +rawrouter - Enable routing requests to a specific plugin/application/function using the request modifiers +redislog - Log to a redis server +router_access - uWSGI internal routing, simple access support +router_basicauth - uWSGI internal routing, basicauth support +router_cache - uWSGI internal routing, cache support +router_expires - uWSGI internal routing, expires headers support +router_hash - uWSGI internal routing, URL hash support +router_http - uWSGI internal routing, http headers support +router_memcached - uWSGI internal routing, memcached support +router_metrics - uWSGI internal routing, metrics subsystem support +router_radius - uWSGI internal routing, radius auth support +router_redirect - uWSGI internal routing, simple redirect support +router_redis - uWSGI internal routing, redis support +router_rewrite - uWSGI internal routing, URL rewrite support +router_spnego - uWSGI internal routing, spnego auth support +router_static - uWSGI internal routing, static files serving support +router_uwsgi - uWSGI internal routing, +router_xmldir - uWSGI internal routing, +rpc - Allow calling functions on a remote uWSGI server/cluster +rrdtool - Store uWSGI stats in a rrd fashion +rsyslog - Send logs to Unix standard syslog residing on a remote server +signal - Enable the signal framework to allow event based inter process communication +spooler - Enable queue management that works like a printing/mail system, available for python/perl/ruby +sqlite - Configure uWSGI via a sqlite database +ssi - Fast templating system that has access to the uWSGI API +sslrouter - Permits routing/proxy of SSL requests +stats_pusher_statsd - Part of the metrics subsystem, lets you push metrics to a statsd server +symcall - Allows you to write native uWSGI request handlers without the need of developing a full uWSGI plugin +syslog - Enable logging to standard Unix syslog +systemd_logger - Enable logging via systemd journal +transformation_chunked - Filter the response generated by your application, encode the output in HTTP chunked +transformation_gzip - Filter the response generated by your application, compress in gzip +transformation_offload - Filter the response generated by your application, buffer streaming offload +transformation_tofile - Filter the response generated by your application, caching buffer to a static file +transformation_toupper - Filter the response generated by your application, transforming each character in uppercase +tuntap - Ad-hoc solution for giving network connectivity to Linux processes running in a dedicated network namespace +ugreen - Use green threads on top of the uWSGI async platform +webdav - Build the WebDAV server (note: attributes are stored in extended attributes) +xattr - Exposes extended file attributes as router variables +xslt - Apply XSL transformation on XML documents on the fly (requires dev-libs/libxslt) +zabbix - Send statistics to a zabbix server (uwsgi behaves directly as a zabbix agent) +zergpool - Allow grouping zerg instances and attach them to different zerg servers diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc new file mode 100644 index 00000000..3c65f245 --- /dev/null +++ b/profiles/desc/video_cards.desc @@ -0,0 +1,68 @@ +# Copyright 1999-2013 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of VIDEO_CARDS USE_EXPAND flags. + +# Keep it sorted. + +amdgpu - VIDEO_CARDS setting to build driver for AMDGPU video cards +apm - VIDEO_CARDS setting to build driver for apm video cards +ark - VIDEO_CARDS setting to build driver for ark video cards +ast - VIDEO_CARDS setting to build driver for ASpeedTech video cards +chips - VIDEO_CARDS setting to build driver for chips video cards +cirrus - VIDEO_CARDS setting to build driver for cirrus video cards +dummy - VIDEO_CARDS setting to build driver for dummy video cards +exynos - VIDEO_CARDS setting to build driver for Samsung Exynos video cards +freedreno - VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards +fbdev - VIDEO_CARDS setting to build driver for fbdev video cards +geode - VIDEO_CARDS setting to build driver for AMD Geode GX and LX video cards +glint - VIDEO_CARDS setting to build driver for glint video cards +i128 - VIDEO_CARDS setting to build driver for Number 9 I128 video cards +i740 - VIDEO_CARDS setting to build driver for Intel i740 video cards +i915 - VIDEO_CARDS setting to build driver for Intel i915 video cards +i965 - VIDEO_CARDS setting to build driver for Intel i965 video cards +imx - VIDEO_CARDS setting to build driver for Freescale i.MX video cards +intel - VIDEO_CARDS setting to build driver for Intel video cards +mach64 - VIDEO_CARDS setting to build driver for mach64 video cards +mga - VIDEO_CARDS setting to build driver for mga video cards +neomagic - VIDEO_CARDS setting to build driver for neomagic video cards +newport - VIDEO_CARDS setting to build driver for newport video cards +nouveau - VIDEO_CARDS setting to build reverse-engineered driver for nvidia cards +nvidia - VIDEO_CARDS setting to build driver for nvidia video cards +nv - VIDEO_CARDS setting to build driver for nv video cards +omap - VIDEO_CARDS setting to build DRM driver for TI OMAP video cards +qxl - VIDEO_CARDS setting to build driver for qxl (QEMU virtual GPU) +r100 - VIDEO_CARDS setting to build only r100 based chips code for radeon +r128 - VIDEO_CARDS setting to build driver for ATI r128 video cards +r200 - VIDEO_CARDS setting to build only r200 based chips code for radeon +r300 - VIDEO_CARDS setting to build only r300, r400 and r500 based chips code for radeon +r600 - VIDEO_CARDS setting to build only r600, r700, Evergreen and Northern Islands based chips code for radeon +radeon - VIDEO_CARDS setting to build driver for ATI radeon video cards +radeonsi - VIDEO_CARDS setting to build only Southern Islands based chips code for radeon +rendition - VIDEO_CARDS setting to build driver for rendition video cards +s3 - VIDEO_CARDS setting to build driver for s3 video cards +s3virge - VIDEO_CARDS setting to build driver for s3virge video cards +savage - VIDEO_CARDS setting to build driver for savage video cards +siliconmotion - VIDEO_CARDS setting to build driver for siliconmotion video cards +sisusb - VIDEO_CARDS setting to build driver for SiS USB video cards +sis - VIDEO_CARDS setting to build driver for SiS video cards +sunbw2 - VIDEO_CARDS setting to build driver for sunbw2 video cards +suncg14 - VIDEO_CARDS setting to build driver for suncg14 video cards +suncg3 - VIDEO_CARDS setting to build driver for suncg3 video cards +suncg6 - VIDEO_CARDS setting to build driver for suncg6 video cards +sunffb - VIDEO_CARDS setting to build driver for sunffb video cards +sunleo - VIDEO_CARDS setting to build driver for sunleo video cards +suntcx - VIDEO_CARDS setting to build driver for suntcx video cards +tdfx - VIDEO_CARDS setting to build driver for tdfx video cards +tegra - VIDEO_CARDS setting to build driver for tegra video cards +tga - VIDEO_CARDS setting to build driver for tga video cards +trident - VIDEO_CARDS setting to build driver for trident video cards +tseng - VIDEO_CARDS setting to build driver for tseng video cards +vc4 - VIDEO_CARDS setting to build driver for vc4 video cards +vesa - VIDEO_CARDS setting to build driver for vesa video cards +via - VIDEO_CARDS setting to build driver for via video cards +virgl - VIDEO_CARDS setting to build driver for virgil (virtual 3D GPU) +virtualbox - VIDEO_CARDS setting to build driver for virtualbox emulation +vivante - VIDEO_CARDS setting to build etnaviv driver for vivante video cards +vmware - VIDEO_CARDS setting to build driver for vmware video cards +voodoo - VIDEO_CARDS setting to build driver for voodoo video cards diff --git a/profiles/desc/voicemail_storage.desc b/profiles/desc/voicemail_storage.desc new file mode 100644 index 00000000..3e59fb64 --- /dev/null +++ b/profiles/desc/voicemail_storage.desc @@ -0,0 +1,10 @@ +# Copyright 2006 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of VOICEMAIL_STORAGE USE_EXPAND flags. +# This is primarily used by net-misc/asterisk. + +# Keep it sorted. +file - Uses plain files to store configuration & messages. +odbc - Uses ODBC to talk to a SQL database backend. +imap - Uses an IMAP server to store configuration & messages. diff --git a/profiles/desc/xfce_plugins.desc b/profiles/desc/xfce_plugins.desc new file mode 100644 index 00000000..1e9f7d3c --- /dev/null +++ b/profiles/desc/xfce_plugins.desc @@ -0,0 +1,10 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of XFCE_PLUGINS USE_EXPAND flags. + +# Keep it sorted. + +clock - Build xfce4-orageclock-plugin for panel +power - Build power management plug-in for panel +trash - Build thunar-tpa (trash) plugin for panel diff --git a/profiles/desc/xtables_addons.desc b/profiles/desc/xtables_addons.desc new file mode 100644 index 00000000..c78e11c7 --- /dev/null +++ b/profiles/desc/xtables_addons.desc @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of XTABLES_ADDONS USE-EXPANDED variables. +# Keep it sorted. + +account - ACCOUNT target is a high performance accounting system for large local networks +chaos - CHAOS target causes confusion on the other end by doing odd things with incoming packets +condition - matches if a specific condition variable is (un)set +delude - DELUDE target will reply to a SYN packet with SYN-ACK, and to all other packets with an RST +dhcpmac - DHCPMAC target/match in conjunction with ebtables can be used to completely change all MAC addresses from and to a VMware-based virtual machine +dnetmap - DNETMAP target allows dynamic two-way 1:1 mapping of IPv4 subnets +echo - ECHO target sends back all packets it received +fuzzy - matches a rate limit based on a fuzzy logic controller (FLC) +geoip - match a packet by its source or destination country +gradm - match packets based on grsecurity RBAC status +iface - match allows to check interface states +ipmark - IPMARK target allows mark a received packet basing on its IP address +ipp2p - matches certain packets in P2P flows +ipv4options - match against a set of IPv4 header options +length2 - matches the length of a packet against a specific value or range of values +logmark - LOGMARK target will log packet and connection marks to syslog +lscan - match detects simple low-level scan attemps based upon the packet's contents +quota2 - match implements a named counter which can be increased or decreased on a per-match basis +pknock - match implements so-called "port knocking", a stealthy system for network authentication +psd - match attempts to detect TCP and UDP port scans (derived from Solar Designer's scanlogd) +sysrq - SYSRQ target allows to remotely trigger sysrq on the local machine over the network +tarpit - TARPIT target captures and holds incoming TCP connections using no local per-connection resources -- cgit v1.2.3