summaryrefslogtreecommitdiff
blob: b903ac6d3745d49b7c31b88b48ce518ea7a6299f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
  <maintainer type="project">
    <email>php-bugs@gentoo.org</email>
    <name>PHP</name>
  </maintainer>
  <maintainer type="person">
    <email>mjo@gentoo.org</email>
    <name>Michael Orlitzky</name>
  </maintainer>
  <use>
    <flag name="apparmor">
      Support FPM application confinement through
      <pkg>sys-libs/libapparmor</pkg>
    </flag>
    <flag name="argon2">
      Enable password hashing algorithm from <pkg>app-crypt/argon2</pkg>
    </flag>
    <flag name="bcmath">
      Enable the BCMath Arbitrary Precision Mathematics extension
    </flag>
    <flag name="capstone">
      Support opcache JIT disassembly through
      <pkg>dev-libs/capstone</pkg>
    </flag>
    <flag name="cli">
      Enable the Command-Line Interface (CLI) SAPI
    </flag>
    <flag name="coverage">
      Include gcov symbols for test coverage and lcov reports. Only
      useful for extension developers, and requires GCC.
    </flag>
    <flag name="ctype">
      Enable the Character type checking (ctype) extension
    </flag>
    <flag name="embed">
      Enable embed SAPI
    </flag>
    <flag name="enchant">
      Enable the Enchant spelling library extension using
      <pkg>app-text/enchant</pkg>
    </flag>
    <flag name="ffi">
      Enable the Foreign Function Interface (FFI) extension using
      <pkg>dev-libs/libffi</pkg>
    </flag>
    <flag name="fileinfo">
      Enable the File Information extension
    </flag>
    <flag name="filter">
      Enable the Data Filtering extension
    </flag>
    <flag name="flatfile">
      Add dbm support for flat files
    </flag>
    <flag name="fpm">
      Enable the FastCGI Process Manager SAPI
    </flag>
    <flag name="gd">
      Enable the Image Processing and GD extension (requires
      <pkg>media-libs/libjpeg-turbo</pkg> and
      <pkg>media-libs/libpng</pkg>)
    </flag>
    <!-- leave this global flag defined here to avoid a pkgcheck warning -->
    <flag name="ipv6">
      Support IPv6 connectivity in fopen and friends, and v6 address
      conversions in functions like inet_pton and inet_ntop.
    </flag>
    <flag name="inifile">
      Add dbm support for .ini files
    </flag>
    <flag name="jit">
      Enable PCRE JIT support
    </flag>
    <flag name="ldap-sasl">
      Add SASL support for the PHP LDAP extension using
      <pkg>dev-libs/cyrus-sasl</pkg>
    </flag>
    <flag name="lmdb">
      Enable support for <pkg>dev-db/lmdb</pkg> db backend
    </flag>
    <flag name="intl">
      Enables the intl extension for extended internalization support
    </flag>
    <flag name="opcache">
      Enables built-in opcode cache, replacing pecl-apc et al.
    </flag>
    <flag name="pcntl">
      Enable the Process Control extension
    </flag>
    <flag name="pdo">
      Enable the PHP Data Objects extension
    </flag>
    <flag name="phar">
      Enables the phar extension to provide phar archive support
    </flag>
    <flag name="phpdbg">
      Enable the PHP Debug Command Line SAPI (like gdb for php)
    </flag>
    <flag name="session-mm">
      Include <pkg>dev-libs/mm</pkg> support for session storage
    </flag>
    <flag name="sharedmem">
      Enable the shmop extension
    </flag>
    <flag name="simplexml">
      Enable the SimpleXML extension
    </flag>
    <flag name="sodium">
      Enable support for crypto through <pkg>dev-libs/libsodium</pkg>
    </flag>
    <flag name="sysvipc">
      Enable the PHP System-V semaphore, shared memory and IPC extension
    </flag>
    <flag name="tokenizer">
      Add support for the PHP file parser
    </flag>
    <flag name="tokyocabinet">
      Enable support for <pkg>dev-db/tokyocabinet</pkg> db backend
    </flag>
    <flag name="xmlreader">
      Enable the XMLReader extension
    </flag>
    <flag name="xmlwriter">
      Enable the XMLWriter extension
    </flag>
    <flag name="xslt">
      Build the XSL extension
    </flag>
  </use>
  <upstream>
    <remote-id type="github">php/php-src</remote-id>
  </upstream>
</pkgmetadata>