| menu "Extensions" |
| |
| config BR2_PACKAGE_PHP_EXT_CALENDAR |
| bool "Calendar" |
| help |
| Calendar and event support |
| |
| config BR2_PACKAGE_PHP_EXT_FILEINFO |
| bool "Fileinfo" |
| help |
| File Information support |
| |
| config BR2_PACKAGE_PHP_EXT_OPCACHE |
| bool "OPcache" |
| help |
| Enable the Zend OPcache accelerator. |
| |
| comment "Readline needs a toolchain w/ dynamic library" |
| depends on BR2_STATIC_LIBS |
| |
| config BR2_PACKAGE_PHP_EXT_READLINE |
| bool "Readline" |
| depends on !BR2_STATIC_LIBS |
| select BR2_PACKAGE_NCURSES |
| select BR2_PACKAGE_READLINE |
| help |
| Readline support |
| |
| config BR2_PACKAGE_PHP_EXT_SESSION |
| bool "Session" |
| default y |
| help |
| Session support |
| |
| comment "Compression extensions" |
| |
| config BR2_PACKAGE_PHP_EXT_BZIP2 |
| bool "bzip2" |
| select BR2_PACKAGE_BZIP2 |
| help |
| bzip2 read/write support |
| |
| config BR2_PACKAGE_PHP_EXT_PHAR |
| bool "phar" |
| help |
| PHP Archive support |
| |
| comment "zip needs a toolchain w/ dynamic library" |
| depends on BR2_STATIC_LIBS |
| |
| config BR2_PACKAGE_PHP_EXT_ZIP |
| bool "zip" |
| depends on !BR2_STATIC_LIBS # libzip |
| select BR2_PACKAGE_ZLIB |
| select BR2_PACKAGE_LIBZIP |
| help |
| Zip read/write support |
| |
| config BR2_PACKAGE_PHP_EXT_ZLIB |
| bool "zlib" |
| default y |
| select BR2_PACKAGE_ZLIB |
| help |
| zlib support |
| |
| comment "Cryptography extensions" |
| |
| comment "libargon2 needs a toolchain w/ dynamic library" |
| depends on BR2_USE_MMU |
| depends on BR2_STATIC_LIBS |
| |
| config BR2_PACKAGE_PHP_EXT_LIBARGON2 |
| bool "libargon2" |
| depends on BR2_USE_MMU # libargon2 |
| depends on !BR2_STATIC_LIBS # libargon2 |
| select BR2_PACKAGE_LIBARGON2 |
| help |
| libargon2 support |
| |
| config BR2_PACKAGE_PHP_EXT_LIBSODIUM |
| bool "libsodium" |
| select BR2_PACKAGE_LIBSODIUM |
| help |
| libsodium support |
| |
| config BR2_PACKAGE_PHP_EXT_MCRYPT |
| bool "mcrypt" |
| select BR2_PACKAGE_LIBMCRYPT |
| help |
| mcrypt support |
| |
| config BR2_PACKAGE_PHP_EXT_OPENSSL |
| bool "openssl" |
| select BR2_PACKAGE_OPENSSL |
| help |
| openssl support |
| |
| comment "Database extensions" |
| |
| config BR2_PACKAGE_PHP_EXT_DBA |
| bool "DBA" |
| help |
| Database Abstraction Layer |
| |
| if BR2_PACKAGE_PHP_EXT_DBA |
| |
| config BR2_PACKAGE_PHP_EXT_DBA_CDB |
| bool "cdb" |
| help |
| CDB handler |
| |
| config BR2_PACKAGE_PHP_EXT_DBA_DB4 |
| bool "db4/5" |
| select BR2_PACKAGE_BERKELEYDB |
| help |
| BerkeleyDB version 4/5 handler |
| |
| config BR2_PACKAGE_PHP_EXT_DBA_FLAT |
| bool "flat" |
| default y |
| help |
| Flat file handler |
| |
| config BR2_PACKAGE_PHP_EXT_DBA_INI |
| bool "ini" |
| default y |
| help |
| INI file handler |
| |
| endif |
| |
| config BR2_PACKAGE_PHP_EXT_MYSQLI |
| bool "Mysqli" |
| help |
| MySQL Improved extension support |
| |
| config BR2_PACKAGE_PHP_EXT_PGSQL |
| bool "PostgreSQL" |
| depends on BR2_USE_MMU # postgresql |
| depends on !BR2_STATIC_LIBS |
| depends on BR2_USE_WCHAR # postgresql |
| select BR2_PACKAGE_POSTGRESQL |
| help |
| PostgreSQL support |
| |
| comment "PostgreSQL extension needs a toolchain w/ dynamic library, wchar" |
| depends on BR2_USE_MMU |
| depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR |
| |
| config BR2_PACKAGE_PHP_EXT_SQLITE |
| bool "SQLite3" |
| select BR2_PACKAGE_SQLITE |
| help |
| SQLite3 support |
| |
| config BR2_PACKAGE_PHP_EXT_PDO |
| bool "PDO" |
| help |
| PHP Data Objects support |
| |
| if BR2_PACKAGE_PHP_EXT_PDO |
| |
| config BR2_PACKAGE_PHP_EXT_PDO_MYSQL |
| bool "MySQL" |
| help |
| PDO driver for MySQL |
| |
| config BR2_PACKAGE_PHP_EXT_PDO_POSTGRESQL |
| bool "PostgreSQL" |
| depends on BR2_USE_MMU # postgresql |
| depends on !BR2_STATIC_LIBS |
| depends on BR2_USE_WCHAR # postgresql |
| select BR2_PACKAGE_POSTGRESQL |
| help |
| PDO driver for PostgreSQL |
| |
| comment "PostgreSQL drivers need a toolchain w/ wchar, dynamic library" |
| depends on BR2_USE_MMU |
| depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR |
| |
| config BR2_PACKAGE_PHP_EXT_PDO_SQLITE |
| bool "SQLite3" |
| select BR2_PACKAGE_SQLITE |
| help |
| SQLite3 driver for PDO |
| |
| config BR2_PACKAGE_PHP_EXT_PDO_UNIXODBC |
| bool "unixODBC" |
| depends on !BR2_STATIC_LIBS # unixodbc |
| select BR2_PACKAGE_UNIXODBC |
| help |
| unixODBC driver for PDO |
| |
| comment "unixodbc driver needs a toolchain w/ dynamic library" |
| depends on BR2_STATIC_LIBS |
| |
| endif |
| |
| comment "Human language and character encoding support" |
| |
| config BR2_PACKAGE_PHP_EXT_GETTEXT |
| bool "Gettext" |
| depends on BR2_SYSTEM_ENABLE_NLS |
| help |
| Gettext support |
| |
| comment "Gettext support needs NLS enabled" |
| depends on !BR2_SYSTEM_ENABLE_NLS |
| |
| config BR2_PACKAGE_PHP_EXT_ICONV |
| bool "iconv" |
| select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE |
| help |
| iconv character set conversion support |
| |
| config BR2_PACKAGE_PHP_EXT_INTL |
| bool "intl" |
| depends on BR2_HOST_GCC_AT_LEAST_4_9 # icu |
| depends on BR2_INSTALL_LIBSTDCPP |
| depends on BR2_USE_WCHAR |
| depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # icu |
| depends on !BR2_BINFMT_FLAT # icu |
| depends on BR2_TOOLCHAIN_HAS_THREADS # icu |
| depends on !BR2_STATIC_LIBS |
| select BR2_PACKAGE_ICU |
| help |
| Internationalization support |
| |
| comment "intl support needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 4.9, host gcc >= 4.9" |
| depends on !BR2_BINFMT_FLAT |
| depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ |
| !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \ |
| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ |
| !BR2_HOST_GCC_AT_LEAST_4_9 |
| |
| config BR2_PACKAGE_PHP_EXT_MBSTRING |
| bool "mbstring" |
| select BR2_PACKAGE_ONIGURUMA |
| help |
| multibyte string support |
| |
| comment "Image processing" |
| |
| config BR2_PACKAGE_PHP_EXT_EXIF |
| bool "EXIF" |
| help |
| EXIF support |
| |
| config BR2_PACKAGE_PHP_EXT_GD |
| bool "GD" |
| select BR2_PACKAGE_FREETYPE |
| select BR2_PACKAGE_JPEG |
| select BR2_PACKAGE_LIBPNG |
| select BR2_PACKAGE_ZLIB |
| help |
| GD support |
| |
| comment "Mathematical extensions" |
| |
| config BR2_PACKAGE_PHP_EXT_BCMATH |
| bool "BC math" |
| help |
| BCMath arbitrary precision mathematics support |
| |
| config BR2_PACKAGE_PHP_EXT_GMP |
| bool "GMP" |
| select BR2_PACKAGE_GMP |
| help |
| GNU Multiple Precision support |
| |
| comment "Other basic extensions" |
| |
| config BR2_PACKAGE_PHP_EXT_JSON |
| bool "JSON" |
| help |
| JavaScript Object Serialization support |
| |
| config BR2_PACKAGE_PHP_EXT_TOKENIZER |
| bool "Tokenizer" |
| help |
| Tokenizer functions support |
| |
| comment "Other services" |
| |
| config BR2_PACKAGE_PHP_EXT_CURL |
| bool "cURL" |
| select BR2_PACKAGE_LIBCURL |
| help |
| cURL for URL streams |
| |
| config BR2_PACKAGE_PHP_EXT_FTP |
| bool "FTP" |
| help |
| FTP support |
| |
| config BR2_PACKAGE_PHP_EXT_SNMP |
| bool "SNMP" |
| depends on BR2_USE_MMU # netsnmp fork() |
| select BR2_PACKAGE_NETSNMP |
| select BR2_PACKAGE_NETSNMP_ENABLE_MIBS |
| help |
| SNMP support |
| |
| config BR2_PACKAGE_PHP_EXT_SOCKETS |
| bool "sockets" |
| help |
| Sockets support |
| |
| comment "Process Control" |
| |
| config BR2_PACKAGE_PHP_EXT_PCNTL |
| bool "PCNTL" |
| depends on BR2_USE_MMU # fork() |
| help |
| Process control support |
| |
| config BR2_PACKAGE_PHP_EXT_POSIX |
| bool "Posix" |
| default y |
| help |
| POSIX.1 (IEEE 1003.1) function support |
| |
| config BR2_PACKAGE_PHP_EXT_SHMOP |
| bool "shmop" |
| help |
| Shared memory support |
| |
| config BR2_PACKAGE_PHP_EXT_SYSVMSG |
| bool "sysvmsg" |
| help |
| System V message queue support |
| |
| config BR2_PACKAGE_PHP_EXT_SYSVSEM |
| bool "sysvsem" |
| help |
| System V semaphore support |
| |
| config BR2_PACKAGE_PHP_EXT_SYSVSHM |
| bool "sysvshm" |
| help |
| System V shared memory support |
| |
| comment "Variable and Type related" |
| |
| config BR2_PACKAGE_PHP_EXT_CTYPE |
| bool "Ctype" |
| help |
| Character type checking support |
| |
| config BR2_PACKAGE_PHP_EXT_FILTER |
| bool "Filter" |
| help |
| Input filter support |
| |
| comment "Web services" |
| |
| config BR2_PACKAGE_PHP_EXT_SOAP |
| bool "SOAP" |
| select BR2_PACKAGE_PHP_EXT_LIBXML2 |
| help |
| SOAP support |
| |
| config BR2_PACKAGE_PHP_EXT_XMLRPC |
| bool "XML-RPC" |
| select BR2_PACKAGE_PHP_EXT_LIBXML2 |
| select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE |
| help |
| XML-RPC support |
| |
| comment "XML manipulation" |
| |
| config BR2_PACKAGE_PHP_EXT_DOM |
| bool "DOM" |
| select BR2_PACKAGE_PHP_EXT_LIBXML2 |
| help |
| Document Object Model support |
| |
| config BR2_PACKAGE_PHP_EXT_LIBXML2 |
| bool "libxml" |
| select BR2_PACKAGE_LIBXML2 |
| help |
| libxml2 support |
| |
| config BR2_PACKAGE_PHP_EXT_SIMPLEXML |
| bool "SimpleXML" |
| select BR2_PACKAGE_PHP_EXT_LIBXML2 |
| help |
| SimpleXML support |
| |
| config BR2_PACKAGE_PHP_EXT_WDDX |
| bool "WDDX" |
| select BR2_PACKAGE_EXPAT |
| select BR2_PACKAGE_PHP_EXT_LIBXML2 |
| help |
| WDDX support |
| |
| config BR2_PACKAGE_PHP_EXT_XML |
| bool "XML Parser" |
| select BR2_PACKAGE_PHP_EXT_LIBXML2 |
| help |
| XML Parser support |
| |
| config BR2_PACKAGE_PHP_EXT_XMLREADER |
| bool "XMLReader" |
| select BR2_PACKAGE_PHP_EXT_LIBXML2 |
| help |
| XMLReader support |
| |
| config BR2_PACKAGE_PHP_EXT_XMLWRITER |
| bool "XMLWriter" |
| select BR2_PACKAGE_PHP_EXT_LIBXML2 |
| help |
| XMLWriter support |
| |
| config BR2_PACKAGE_PHP_EXT_XSL |
| bool "XSL" |
| select BR2_PACKAGE_PHP_EXT_DOM |
| select BR2_PACKAGE_PHP_EXT_LIBXML2 |
| select BR2_PACKAGE_LIBXSLT |
| help |
| XSL transformation support |
| |
| config BR2_PACKAGE_PHP_EXT_FFI |
| bool "FFI" |
| depends on !BR2_STATIC_LIBS |
| depends on BR2_TOOLCHAIN_HAS_THREADS |
| select BR2_PACKAGE_LIBFFI |
| help |
| Foreign Function Interface support |
| |
| comment "PHP FFI extension needs a toolchain w/ threads, dynamic library" |
| depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS |
| |
| endmenu |