Config.ext 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  1. menu "Extensions"
  2. config BR2_PACKAGE_PHP_EXT_CALENDAR
  3. bool "Calendar"
  4. help
  5. Calendar and event support
  6. config BR2_PACKAGE_PHP_EXT_FILEINFO
  7. bool "Fileinfo"
  8. help
  9. File Information support
  10. config BR2_PACKAGE_PHP_EXT_READLINE
  11. bool "Readline"
  12. select BR2_PACKAGE_NCURSES
  13. select BR2_PACKAGE_READLINE
  14. help
  15. Readline support
  16. config BR2_PACKAGE_PHP_EXT_SESSION
  17. bool "Session"
  18. default y
  19. help
  20. Session support
  21. comment "Compression extensions"
  22. config BR2_PACKAGE_PHP_EXT_BZIP2
  23. bool "bzip2"
  24. select BR2_PACKAGE_BZIP2
  25. help
  26. bzip2 read/write support
  27. config BR2_PACKAGE_PHP_EXT_ZIP
  28. bool "zip"
  29. select BR2_PACKAGE_ZLIB
  30. help
  31. Zip read/write support
  32. config BR2_PACKAGE_PHP_EXT_ZLIB
  33. bool "zlib"
  34. select BR2_PACKAGE_ZLIB
  35. default y
  36. help
  37. zlib support
  38. comment "Cryptography extensions"
  39. config BR2_PACKAGE_PHP_EXT_HASH
  40. bool "hash"
  41. help
  42. HASH message digest framework
  43. config BR2_PACKAGE_PHP_EXT_OPENSSL
  44. bool "openssl"
  45. select BR2_PACKAGE_OPENSSL
  46. help
  47. openssl support
  48. comment "Database extensions"
  49. config BR2_PACKAGE_PHP_EXT_DBA
  50. bool "DBA"
  51. help
  52. Database Abstraction Layer
  53. if BR2_PACKAGE_PHP_EXT_DBA
  54. config BR2_PACKAGE_PHP_EXT_DBA_CDB
  55. bool "cdb"
  56. help
  57. CDB handler
  58. config BR2_PACKAGE_PHP_EXT_DBA_DB4
  59. bool "db4/5"
  60. select BR2_PACKAGE_BERKELEYDB
  61. help
  62. BerkeleyDB version 4/5 handler
  63. config BR2_PACKAGE_PHP_EXT_DBA_FLAT
  64. bool "flat"
  65. default y
  66. help
  67. Flat file handler
  68. config BR2_PACKAGE_PHP_EXT_DBA_INI
  69. bool "ini"
  70. default y
  71. help
  72. INI file handler
  73. endif
  74. config BR2_PACKAGE_PHP_EXT_SQLITE
  75. bool "SQLite"
  76. help
  77. Legacy SQLite2 support
  78. config BR2_PACKAGE_PHP_EXT_SQLITE_UTF8
  79. bool "sqlite UTF8 support"
  80. depends on BR2_PACKAGE_PHP_EXT_SQLITE
  81. help
  82. UTF8 support for sqlite
  83. config BR2_PACKAGE_PHP_EXT_MYSQL
  84. bool "Mysql"
  85. depends on BR2_INSTALL_LIBSTDCPP
  86. select BR2_PACKAGE_MYSQL_CLIENT
  87. help
  88. MySQL support
  89. config BR2_PACKAGE_PHP_EXT_MYSQLI
  90. bool "Mysqli"
  91. depends on BR2_INSTALL_LIBSTDCPP
  92. select BR2_PACKAGE_MYSQL_CLIENT
  93. select BR2_PACKAGE_PHP_EXT_MYSQL
  94. help
  95. MySQL Improved extension support
  96. config BR2_PACKAGE_PHP_EXT_PDO
  97. bool "PDO"
  98. help
  99. PHP Data Objects support
  100. if BR2_PACKAGE_PHP_EXT_PDO
  101. config BR2_PACKAGE_PHP_EXT_PDO_MYSQL
  102. bool "MySQL"
  103. depends on BR2_INSTALL_LIBSTDCPP
  104. select BR2_PACKAGE_MYSQL_CLIENT
  105. help
  106. PDO driver for MySQL
  107. comment "MySQL drivers require a toolchain with C++ support"
  108. depends on !BR2_INSTALL_LIBSTDCPP
  109. config BR2_PACKAGE_PHP_EXT_PDO_SQLITE
  110. bool "SQLite3"
  111. select BR2_PACKAGE_SQLITE
  112. help
  113. SQLite3 driver for PDO
  114. endif
  115. comment "Human language and character encoding support"
  116. config BR2_PACKAGE_PHP_EXT_GETTEXT
  117. bool "Gettext"
  118. select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
  119. depends on BR2_USE_WCHAR
  120. help
  121. Gettext support
  122. comment "Gettext support requires a toolchain with WCHAR support"
  123. depends on !BR2_USE_WCHAR
  124. config BR2_PACKAGE_PHP_EXT_ICONV
  125. bool "iconv"
  126. select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
  127. help
  128. iconv character set conversion support
  129. config BR2_PACKAGE_PHP_EXT_INTL
  130. bool "intl"
  131. select BR2_PACKAGE_ICU
  132. depends on BR2_INSTALL_LIBSTDCPP
  133. depends on BR2_USE_WCHAR
  134. help
  135. Internationalization support
  136. comment "intl support requires a toolchain with C++ and WCHAR support"
  137. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
  138. comment "Image processing"
  139. config BR2_PACKAGE_PHP_EXT_EXIF
  140. bool "EXIF"
  141. help
  142. EXIF support
  143. comment "Mathematical extensions"
  144. config BR2_PACKAGE_PHP_EXT_BCMATH
  145. bool "BC math"
  146. help
  147. BCMath arbitrary precision mathematics support
  148. config BR2_PACKAGE_PHP_EXT_GMP
  149. bool "GMP"
  150. select BR2_PACKAGE_GMP
  151. help
  152. GNU Multiple Precision support
  153. comment "Other basic extensions"
  154. config BR2_PACKAGE_PHP_EXT_JSON
  155. bool "JSON"
  156. help
  157. JavaScript Object Serialization support
  158. config BR2_PACKAGE_PHP_EXT_TOKENIZER
  159. bool "Tokenizer"
  160. help
  161. Tokenizer functions support
  162. comment "Other services"
  163. config BR2_PACKAGE_PHP_EXT_CURL
  164. bool "cURL"
  165. select BR2_PACKAGE_LIBCURL
  166. help
  167. cURL for URL streams
  168. config BR2_PACKAGE_PHP_EXT_FTP
  169. bool "FTP"
  170. help
  171. FTP support
  172. config BR2_PACKAGE_PHP_EXT_SNMP
  173. bool "SNMP"
  174. select BR2_PACKAGE_NETSNMP
  175. select BR2_PACKAGE_NETSNMP_ENABLE_MIBS
  176. help
  177. SNMP support
  178. config BR2_PACKAGE_PHP_EXT_SOCKETS
  179. bool "sockets"
  180. help
  181. Sockets support
  182. comment "Process Control"
  183. config BR2_PACKAGE_PHP_EXT_PCNTL
  184. bool "PCNTL"
  185. help
  186. Process control support
  187. config BR2_PACKAGE_PHP_EXT_POSIX
  188. bool "Posix"
  189. default y
  190. help
  191. POSIX.1 (IEEE 1003.1) function support
  192. config BR2_PACKAGE_PHP_EXT_SHMOP
  193. bool "shmop"
  194. help
  195. Shared memory support
  196. config BR2_PACKAGE_PHP_EXT_SYSVMSG
  197. bool "sysvmsg"
  198. help
  199. System V message queue support
  200. config BR2_PACKAGE_PHP_EXT_SYSVSEM
  201. bool "sysvsem"
  202. help
  203. System V semaphore support
  204. config BR2_PACKAGE_PHP_EXT_SYSVSHM
  205. bool "sysvshm"
  206. help
  207. System V shared memory support
  208. comment "Variable and Type related"
  209. config BR2_PACKAGE_PHP_EXT_CTYPE
  210. bool "Ctype"
  211. help
  212. Character type checking support
  213. config BR2_PACKAGE_PHP_EXT_FILTER
  214. bool "Filter"
  215. help
  216. Input filter support
  217. comment "Web services"
  218. config BR2_PACKAGE_PHP_EXT_SOAP
  219. bool "SOAP"
  220. select BR2_PACKAGE_PHP_EXT_LIBXML2
  221. help
  222. SOAP support
  223. config BR2_PACKAGE_PHP_EXT_XMLRPC
  224. bool "XML-RPC"
  225. select BR2_PACKAGE_PHP_EXT_LIBXML2
  226. select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
  227. help
  228. XML-RPC support
  229. comment "XML manipulation"
  230. config BR2_PACKAGE_PHP_EXT_DOM
  231. bool "DOM"
  232. select BR2_PACKAGE_PHP_EXT_LIBXML2
  233. help
  234. Document Object Model support
  235. config BR2_PACKAGE_PHP_EXT_LIBXML2
  236. bool "libxml"
  237. select BR2_PACKAGE_LIBXML2
  238. help
  239. libxml2 support
  240. config BR2_PACKAGE_PHP_EXT_SIMPLEXML
  241. bool "SimpleXML"
  242. select BR2_PACKAGE_PHP_EXT_LIBXML2
  243. help
  244. SimpleXML support
  245. config BR2_PACKAGE_PHP_EXT_WDDX
  246. bool "WDDX"
  247. select BR2_PACKAGE_EXPAT
  248. select BR2_PACKAGE_PHP_EXT_LIBXML2
  249. help
  250. WDDX support
  251. config BR2_PACKAGE_PHP_EXT_XML
  252. bool "XML Parser"
  253. select BR2_PACKAGE_PHP_EXT_LIBXML2
  254. help
  255. XML Parser support
  256. config BR2_PACKAGE_PHP_EXT_XMLREADER
  257. bool "XMLReader"
  258. select BR2_PACKAGE_PHP_EXT_LIBXML2
  259. help
  260. XMLReader support
  261. config BR2_PACKAGE_PHP_EXT_XMLWRITER
  262. bool "XMLWriter"
  263. select BR2_PACKAGE_PHP_EXT_LIBXML2
  264. help
  265. XMLWriter support
  266. config BR2_PACKAGE_PHP_EXT_XSL
  267. bool "XSL"
  268. select BR2_PACKAGE_PHP_EXT_DOM
  269. select BR2_PACKAGE_PHP_EXT_LIBXML2
  270. select BR2_PACKAGE_LIBXSLT
  271. help
  272. XSL transformation support
  273. endmenu