cpp: avoid errenous multiple expansions
[m6w6/ext-psi] / package.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:schemaLocation=" http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
3 <name>psi</name>
4 <channel>pecl.php.net</channel>
5 <summary>PHP System Interface / POSIX Standard Interface</summary>
6 <description><![CDATA[
7 PSI is a PHP extension, which provides a foreign function interface through libffi and/or libjit.
8
9 The acronym PSI may be read as:
10
11 PHP System Interface
12 POSIX Standard Interface
13
14 The latter because PSI can be configured to include declarations for most of the base definitions
15 and system interfaces of POSIX.1-2008 (http://pubs.opengroup.org/onlinepubs/9699919799/).
16 ]]></description>
17 <lead>
18 <name>Michael Wallner</name>
19 <user>mike</user>
20 <email>mike@php.net</email>
21 <active>yes</active>
22 </lead>
23 <date>2016-11-23</date>
24 <version>
25 <release>0.1.0dev</release>
26 <api>0.1.0</api>
27 </version>
28 <stability>
29 <release>alpha</release>
30 <api>alpha</api>
31 </stability>
32 <license uri="http://copyfree.org/content/standard/licenses/2bsd/license.txt">BSD-2-Clause</license>
33 <notes><![CDATA[
34 *
35 ]]></notes>
36 <contents>
37 <dir name="/">
38 <file role="doc" name="AUTHORS"/>
39 <file role="doc" name="BUGS"/>
40 <file role="doc" name="CONTRIBUTING.md"/>
41 <file role="doc" name="CREDITS"/>
42 <file role="doc" name="LICENSE"/>
43 <file role="doc" name="README.md"/>
44 <file role="doc" name="THANKS"/>
45 <file role="doc" name="TODO"/>
46 <file role="src" name="config.m4"/>
47 <file role="src" name="Makefile.frag"/>
48 <file role="src" name="php_psi.h"/>
49 <dir name="src">
50 <file role="src" name="call.c"/>
51 <file role="src" name="context.c"/>
52 <file role="src" name="data.c"/>
53 <file role="src" name="error.c"/>
54 <file role="src" name="libffi.c"/>
55 <file role="src" name="libjit.c"/>
56 <file role="src" name="marshal.c"/>
57 <file role="src" name="module.c"/>
58 <file role="src" name="parser.c"/>
59 <file role="src" name="parser_proc.c"/>
60 <file role="src" name="plist.c"/>
61 <file role="src" name="token.c"/>
62 <file role="src" name="calc.h"/>
63 <file role="src" name="call.h"/>
64 <file role="src" name="context.h"/>
65 <file role="src" name="data.h"/>
66 <file role="src" name="error.h"/>
67 <file role="src" name="libffi.h"/>
68 <file role="src" name="libjit.h"/>
69 <file role="src" name="marshal.h"/>
70 <file role="src" name="parser.h"/>
71 <file role="src" name="parser_proc_grammar.y"/>
72 <file role="src" name="parser_proc.c"/>
73 <file role="src" name="parser_proc.h"/>
74 <file role="src" name="parser.re"/>
75 <file role="src" name="plist.h"/>
76 <file role="src" name="token.h"/>
77 <file role="src" name="types.h"/>
78 <dir name="calc">
79 <file role="src" name="basic.h"/>
80 <file role="src" name="bin.h"/>
81 <file role="src" name="bool.h"/>
82 <file role="src" name="cast.h"/>
83 <file role="src" name="cmp.h"/>
84 <file role="src" name="oper.h"/>
85 </dir>
86 <dir name="types">
87 <file role="src" name="assert_stmt.c"/>
88 <file role="src" name="const.c"/>
89 <file role="src" name="const_type.c"/>
90 <file role="src" name="decl.c"/>
91 <file role="src" name="decl_abi.c"/>
92 <file role="src" name="decl_arg.c"/>
93 <file role="src" name="decl_enum.c"/>
94 <file role="src" name="decl_enum_item.c"/>
95 <file role="src" name="decl_file.c"/>
96 <file role="src" name="decl_struct.c"/>
97 <file role="src" name="decl_type.c"/>
98 <file role="src" name="decl_union.c"/>
99 <file role="src" name="decl_var.c"/>
100 <file role="src" name="free_exp.c"/>
101 <file role="src" name="free_stmt.c"/>
102 <file role="src" name="impl.c"/>
103 <file role="src" name="impl_arg.c"/>
104 <file role="src" name="impl_def_val.c"/>
105 <file role="src" name="impl_func.c"/>
106 <file role="src" name="impl_type.c"/>
107 <file role="src" name="impl_var.c"/>
108 <file role="src" name="layout.c"/>
109 <file role="src" name="let_callback.c"/>
110 <file role="src" name="let_calloc.c"/>
111 <file role="src" name="let_exp.c"/>
112 <file role="src" name="let_func.c"/>
113 <file role="src" name="let_stmt.c"/>
114 <file role="src" name="num_exp.c"/>
115 <file role="src" name="number.c"/>
116 <file role="src" name="return_stmt.c"/>
117 <file role="src" name="set_exp.c"/>
118 <file role="src" name="set_func.c"/>
119 <file role="src" name="set_stmt.c"/>
120 <file role="src" name="assert_stmt.h"/>
121 <file role="src" name="const.h"/>
122 <file role="src" name="const_type.h"/>
123 <file role="src" name="decl.h"/>
124 <file role="src" name="decl_abi.h"/>
125 <file role="src" name="decl_arg.h"/>
126 <file role="src" name="decl_enum.h"/>
127 <file role="src" name="decl_enum_item.h"/>
128 <file role="src" name="decl_file.h"/>
129 <file role="src" name="decl_struct.h"/>
130 <file role="src" name="decl_type.h"/>
131 <file role="src" name="decl_union.h"/>
132 <file role="src" name="decl_var.h"/>
133 <file role="src" name="free_exp.h"/>
134 <file role="src" name="free_stmt.h"/>
135 <file role="src" name="impl.h"/>
136 <file role="src" name="impl_arg.h"/>
137 <file role="src" name="impl_def_val.h"/>
138 <file role="src" name="impl_func.h"/>
139 <file role="src" name="impl_type.h"/>
140 <file role="src" name="impl_val.h"/>
141 <file role="src" name="impl_var.h"/>
142 <file role="src" name="layout.h"/>
143 <file role="src" name="let_callback.h"/>
144 <file role="src" name="let_calloc.h"/>
145 <file role="src" name="let_exp.h"/>
146 <file role="src" name="let_func.h"/>
147 <file role="src" name="let_stmt.h"/>
148 <file role="src" name="num_exp.h"/>
149 <file role="src" name="number.h"/>
150 <file role="src" name="return_stmt.h"/>
151 <file role="src" name="set_exp.h"/>
152 <file role="src" name="set_func.h"/>
153 <file role="src" name="set_stmt.h"/>
154 </dir>
155 </dir>
156 <dir name="tests">
157 <dir name="arpa_inet">
158 <file role="test" name="inet001.phpt"/>
159 <file role="test" name="inet002.phpt"/>
160 <file role="test" name="ntoh001.phpt"/>
161 </dir>
162 <dir name="calc">
163 <file role="test" name="calc001.phpt"/>
164 <file role="test" name="calc.psi"/>
165 </dir>
166 <dir name="div">
167 <file role="test" name="div001.phpt"/>
168 <file role="test" name="ldiv001.phpt"/>
169 <file role="test" name="lldiv001.phpt"/>
170 </dir>
171 <dir name="getopt">
172 <file role="test" name="getopt001.phpt"/>
173 <file role="test" name="getopt002.phpt"/>
174 </dir>
175 <dir name="glob">
176 <file role="test" name="glob001.phpt"/>
177 <file role="test" name="glob002.phpt"/>
178 <file role="test" name="glob003.phpt"/>
179 <file role="test" name="glob004.phpt"/>
180 </dir>
181 <dir name="iconv">
182 <file role="test" name="iconv001.phpt"/>
183 <file role="test" name="iconv002.phpt"/>
184 <file role="test" name="iconv.psi"/>
185 </dir>
186 <dir name="idn">
187 <file role="test" name="idn001.phpt"/>
188 <file role="test" name="idn002.phpt"/>
189 <file role="test" name="idn003.phpt"/>
190 <file role="test" name="idn004.phpt"/>
191 <file role="test" name="idn.psi"/>
192 </dir>
193 <dir name="ndbm">
194 <file role="test" name="ndbm001.phpt"/>
195 <file role="test" name="ndbm.psi"/>
196 </dir>
197 <dir name="netdb">
198 <file role="test" name="gai001.phpt"/>
199 </dir>
200 <dir name="parser">
201 <file role="test" name="validate001.phpt"/>
202 <file role="test" name="dump001.phpt"/>
203 <file role="test" name="enum001.phpt"/>
204 <file role="test" name="validate001.phpt"/>
205 <file role="test" name="validate002.phpt"/>
206 <file role="test" name="validate003.phpt"/>
207 <file role="test" name="validate004.phpt"/>
208 <file role="test" name="validate005.phpt"/>
209 <file role="test" name="validate006.phpt"/>
210 </dir>
211 <dir name="pipe">
212 <file role="test" name="pipe001.phpt"/>
213 <file role="test" name="pipe.psi"/>
214 </dir>
215 <dir name="sqlite">
216 <file role="test" name="sqlite001.phpt"/>
217 <file role="test" name="sqlite.psi"/>
218 </dir>
219 <dir name="stat">
220 <file role="test" name="stat001.phpt"/>
221 <file role="test" name="stat002.phpt"/>
222 </dir>
223 <dir name="stdio">
224 <file role="test" name="fopen001.phpt"/>
225 <file role="test" name="printf001.phpt"/>
226 </dir>
227 <dir name="time">
228 <file role="test" name="asc_gmtime001.phpt"/>
229 <file role="test" name="gettimeofday001.phpt"/>
230 <file role="test" name="nanosleep001.phpt"/>
231 <file role="test" name="times001.phpt"/>
232 </dir>
233 <dir name="uname">
234 <file role="test" name="uname001.phpt"/>
235 <file role="test" name="uname002.phpt"/>
236 </dir>
237 <dir name="yaml">
238 <file role="test" name="yaml001.phpt"/>
239 <file role="test" name="yaml.psi"/>
240 </dir>
241 </dir>
242 </dir>
243 </contents>
244 <dependencies>
245 <required>
246 <php>
247 <min>7.0.0-dev</min>
248 </php>
249 <pearinstaller>
250 <min>1.4.1</min>
251 </pearinstaller>
252 </required>
253 </dependencies>
254 <providesextension>psi</providesextension>
255 <extsrcrelease>
256 </extsrcrelease>
257 <changelog/>
258 </package>