26c16e9d5b
patch 0005 has been sourced from upstream, and can be dropped when 7.4.3 is released. The mbstrings module used to use a bundled oniguruma library, but now uses an external one, hence the new dependency on this package for the mbstrings module. The hash of the license file has changed due to this change in the copyright year: -Copyright (c) 1999 - 2018 The PHP Group. All rights reserved. +Copyright (c) 1999 - 2019 The PHP Group. All rights reserved. Signed-off-by: Pascal de Bruijn <p.debruijn@unilogic.nl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
428 lines
8.2 KiB
Plaintext
428 lines
8.2 KiB
Plaintext
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"
|
|
|
|
config BR2_PACKAGE_PHP_EXT_HASH
|
|
bool "hash"
|
|
help
|
|
HASH message digest framework
|
|
|
|
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"
|
|
select BR2_PACKAGE_PHP_EXT_HASH
|
|
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"
|
|
select BR2_PACKAGE_PHP_EXT_HASH
|
|
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_INSTALL_LIBSTDCPP
|
|
depends on BR2_USE_WCHAR
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # 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.8"
|
|
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_8
|
|
|
|
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
|
|
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
|
|
|
|
endmenu
|