芝麻web文件管理V1.00
编辑当前文件:/home/strato/chroot/opt/RZphp80/includes/.registry/codegen_pecl.reg
a:24:{s:7:"attribs";a:6:{s:15:"packagerversion";s:5:"1.9.1";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:147:"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";}s:4:"name";s:12:"CodeGen_PECL";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:56:"Tool to generate PECL extensions from an XML description";s:11:"description";s:294:"CodeGen_PECL (formerly known as PECL_Gen) is a pure PHP replacement for the ext_skel shell script that comes with the PHP 4 source. It reads in configuration options, function prototypes and code fragments from an XML description file and generates a complete ready-to-compile PECL extension.";s:4:"lead";a:4:{s:4:"name";s:18:"Hartmut Holzgraefe";s:4:"user";s:8:"hholzgra";s:5:"email";s:15:"hartmut@php.net";s:6:"active";s:3:"yes";}s:11:"contributor";a:2:{i:0;a:4:{s:4:"name";s:14:"Rasmus Lerdorf";s:4:"user";s:6:"rasmus";s:5:"email";s:14:"rasmus@php.net";s:6:"active";s:3:"yes";}i:1;a:4:{s:4:"name";s:13:"Carsten Lucke";s:4:"user";s:6:"luckec";s:5:"email";s:14:"luckec@php.net";s:6:"active";s:3:"yes";}}s:6:"helper";a:2:{i:0;a:4:{s:4:"name";s:17:"Pierre-Alain Joye";s:4:"user";s:6:"pajoye";s:5:"email";s:14:"pajoye@php.net";s:6:"active";s:3:"yes";}i:1;a:4:{s:4:"name";s:21:"Johann Peter Hartmann";s:4:"user";s:8:"hartmann";s:5:"email";s:16:"hartmann@php.net";s:6:"active";s:3:"yes";}}s:4:"date";s:10:"2010-09-27";s:4:"time";s:8:"13:53:30";s:7:"version";a:2:{s:7:"release";s:5:"1.1.3";s:3:"api";s:5:"1.1.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:592:"Changes since 1.1.2: - support "if" attribute in
- changed generated docs to new docs structure - changed generated version information to match PECL proposal - pecl-gen script can now also be invoked on windows - passing array and mixed by reference now works - class constant registration now uses Zend API convenience functions - improved #line directive support (but still work in progress) Bug fixes: - Bug #13502
tag no longer works - Bug #13531 nested
tags confuse the XML parser - Bug #13639 "codeGen for zend_register_internal_class_ex not working"";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:1:{s:4:"name";s:1:"/";}s:4:"file";a:67:{i:0;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"516885287252370fac26e8fdb834269c";s:4:"name";s:31:"docs/examples/api_functions.xml";s:4:"role";s:3:"doc";}}i:1;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"e58ac38e01db71d7f43cd2f9353a3441";s:4:"name";s:32:"docs/examples/class_abstract.xml";s:4:"role";s:3:"doc";}}i:2;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"500bb388bf390fb164ec2a3a69099612";s:4:"name";s:32:"docs/examples/class_constant.xml";s:4:"role";s:3:"doc";}}i:3;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"73476aa9842b37da000f504d85e46a3b";s:4:"name";s:31:"docs/examples/class_extends.xml";s:4:"role";s:3:"doc";}}i:4;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8fa31b984e9730d325b9c16e388e4f80";s:4:"name";s:40:"docs/examples/class_methods_abstract.xml";s:4:"role";s:3:"doc";}}i:5;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"a578973acf7b0a79b7a754befd95d148";s:4:"name";s:37:"docs/examples/class_methods_final.xml";s:4:"role";s:3:"doc";}}i:6;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"f4cb87fc902c2f94ebe57ffe3a01c497";s:4:"name";s:31:"docs/examples/class_methods.xml";s:4:"role";s:3:"doc";}}i:7;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"55ca4cb84319ebc7c31e384b5beb8627";s:4:"name";s:31:"docs/examples/class_minimal.xml";s:4:"role";s:3:"doc";}}i:8;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"45f2ce1aa00ff6eacd051ba3bf6d7a4d";s:4:"name";s:31:"docs/examples/class_payload.xml";s:4:"role";s:3:"doc";}}i:9;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"89e0b40a221c5f8276d33c511a286d2c";s:4:"name";s:34:"docs/examples/class_properties.xml";s:4:"role";s:3:"doc";}}i:10;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"88ff8e70507712acc818ef905df7625c";s:4:"name";s:34:"docs/examples/class_type_hints.xml";s:4:"role";s:3:"doc";}}i:11;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"bc50ed09306a0488fe7b1463f1e21138";s:4:"name";s:25:"docs/examples/code_pi.xml";s:4:"role";s:3:"doc";}}i:12;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"2dc478c282647e36ca5fe8cd59b35a66";s:4:"name";s:37:"docs/examples/conditional_compile.xml";s:4:"role";s:3:"doc";}}i:13;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7ff3cc579a16b669f6e47a6e99d82f43";s:4:"name";s:27:"docs/examples/constants.xml";s:4:"role";s:3:"doc";}}i:14;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"b24a7d7f7f86132b24a3257410b6a16a";s:4:"name";s:26:"docs/examples/crossext.xml";s:4:"role";s:3:"doc";}}i:15;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3f482b4e3c7e0c4c8cd63ccb68c9355a";s:4:"name";s:27:"docs/examples/deps_with.xml";s:4:"role";s:3:"doc";}}i:16;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"74777cec653c15918bbd2e9b08bf917c";s:4:"name";s:33:"docs/examples/function_by_ref.xml";s:4:"role";s:3:"doc";}}i:17;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"06d9d8ad9b5eecb53fc7b382edf9a4e7";s:4:"name";s:37:"docs/examples/function_type_hints.xml";s:4:"role";s:3:"doc";}}i:18;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"13cd27492d46c7596fcb7de3e8387929";s:4:"name";s:25:"docs/examples/globals.xml";s:4:"role";s:3:"doc";}}i:19;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"a7a79309c122466d237457efcac7e09c";s:4:"name";s:24:"docs/examples/groups.xml";s:4:"role";s:3:"doc";}}i:20;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"458ba8117fca636c7d8f5b046d477c2d";s:4:"name";s:33:"docs/examples/interface_class.xml";s:4:"role";s:3:"doc";}}i:21;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"1086d5ce2df077cdf9db9b42e16faa16";s:4:"name";s:36:"docs/examples/interface_internal.xml";s:4:"role";s:3:"doc";}}i:22;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"d9bc717dfd28c91c0f9cff9f403b3107";s:4:"name";s:34:"docs/examples/interface_simple.xml";s:4:"role";s:3:"doc";}}i:23;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7bfc11d7884bd3b33c73c464aece1231";s:4:"name";s:25:"docs/examples/license.xml";s:4:"role";s:3:"doc";}}i:24;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"b673c2061d75f8e0c85cb8d58b689231";s:4:"name";s:24:"docs/examples/lineno.xml";s:4:"role";s:3:"doc";}}i:25;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"17742cfcd8d8d427b47419feaccef0f9";s:4:"name";s:25:"docs/examples/minimal.xml";s:4:"role";s:3:"doc";}}i:26;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"0f1cd059dea0e9608086d563b875d65f";s:4:"name";s:31:"docs/examples/optional_args.xml";s:4:"role";s:3:"doc";}}i:27;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"055236f580f01249e2906d81e4e3100b";s:4:"name";s:24:"docs/examples/phpini.xml";s:4:"role";s:3:"doc";}}i:28;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"9d8ab25735e33a5a2473b9ec7ba8ca7d";s:4:"name";s:30:"docs/examples/release_tags.xml";s:4:"role";s:3:"doc";}}i:29;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c7a9b8c5c5ce5f4d3bf7c70bea0a2697";s:4:"name";s:30:"docs/examples/resource_cpp.xml";s:4:"role";s:3:"doc";}}i:30;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"d8da3cdcc2ee9c3b5d944a4713bb6968";s:4:"name";s:30:"docs/examples/resource_old.xml";s:4:"role";s:3:"doc";}}i:31;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3a11af2edd4e675de3277a09b1cfef29";s:4:"name";s:26:"docs/examples/resource.xml";s:4:"role";s:3:"doc";}}i:32;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"50ecffb2c7f644fa99dd5d164a34d0ca";s:4:"name";s:30:"docs/examples/return_array.xml";s:4:"role";s:3:"doc";}}i:33;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"63c488822b7dc6e3b3f4423be3608667";s:4:"name";s:22:"docs/examples/syck.xml";s:4:"role";s:3:"doc";}}i:34;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"75f6062e6b452c91a133373071465112";s:4:"name";s:26:"docs/examples/testcase.xml";s:4:"role";s:3:"doc";}}i:35;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"bd60c0aa080807f510084d0e5a346e4b";s:4:"name";s:25:"docs/examples/varargs.xml";s:4:"role";s:3:"doc";}}i:36;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"4b1ea801f01c17dc72f3a35119a71984";s:4:"name";s:16:"docs/manual.html";s:4:"role";s:3:"doc";}}i:37;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"7a97e497e42fec8096a2e775b908cf2e";s:4:"name";s:29:"PECL/Dependency/Extension.php";s:4:"role";s:3:"php";}}i:38;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"516b3931514d21a6c83c8006d26c5e6b";s:4:"name";s:26:"PECL/Dependency/Header.php";s:4:"role";s:3:"php";}}i:39;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"8b7f889fdd2cdc23dffd7aad4aa21e7a";s:4:"name";s:23:"PECL/Dependency/Lib.php";s:4:"role";s:3:"php";}}i:40;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"9574733604a76d7e885f22a56412ada3";s:4:"name";s:28:"PECL/Dependency/Platform.php";s:4:"role";s:3:"php";}}i:41;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"47e4bfb0ecc4ae82bb17499cd0af6c98";s:4:"name";s:24:"PECL/Dependency/With.php";s:4:"role";s:3:"php";}}i:42;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"c50bc34ed88abe822a41006c729a94fe";s:4:"name";s:22:"PECL/Element/Class.php";s:4:"role";s:3:"php";}}i:43;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"e964237e7538c8c4013edcb7cc471207";s:4:"name";s:30:"PECL/Element/ClassConstant.php";s:4:"role";s:3:"php";}}i:44;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"6cca481277229160d823c27a2a492bcf";s:4:"name";s:25:"PECL/Element/Constant.php";s:4:"role";s:3:"php";}}i:45;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"6129106a2a647f4b0a64d0699d1f13a3";s:4:"name";s:25:"PECL/Element/Function.php";s:4:"role";s:3:"php";}}i:46;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"28a3a671355f86700281fb60669d330e";s:4:"name";s:23:"PECL/Element/Global.php";s:4:"role";s:3:"php";}}i:47;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"3a583c57b1ea47ccbacd4b7e9270de90";s:4:"name";s:20:"PECL/Element/Ini.php";s:4:"role";s:3:"php";}}i:48;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"dace4481ccee5aff0c6bc0ed2ce3416e";s:4:"name";s:26:"PECL/Element/Interface.php";s:4:"role";s:3:"php";}}i:49;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"11a16cbd04930406714dc091f8576370";s:4:"name";s:21:"PECL/Element/Logo.php";s:4:"role";s:3:"php";}}i:50;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"81eaf835b8572225e3e2da1595d14632";s:4:"name";s:23:"PECL/Element/Method.php";s:4:"role";s:3:"php";}}i:51;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"197af391d6cfd8977502fcc4916b0799";s:4:"name";s:32:"PECL/Element/ObjectInterface.php";s:4:"role";s:3:"php";}}i:52;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"4107b84a2901edb487a80f0b80c4eba8";s:4:"name";s:25:"PECL/Element/Property.php";s:4:"role";s:3:"php";}}i:53;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"87c597f4a848e198b99e8f5f2e7bcc3e";s:4:"name";s:25:"PECL/Element/Resource.php";s:4:"role";s:3:"php";}}i:54;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"024e61698c65431e62fb9e6836720ad8";s:4:"name";s:23:"PECL/Element/Stream.php";s:4:"role";s:3:"php";}}i:55;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"0cfc4d83fad4b055b4add715af43000c";s:4:"name";s:21:"PECL/Element/Test.php";s:4:"role";s:3:"php";}}i:56;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"d5f11e4cebc8b30d5927cf9dba167b8c";s:4:"name";s:25:"PECL/Tools/ProtoLexer.php";s:4:"role";s:3:"php";}}i:57;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"6b97e1fcb5ab96a8fdec223e7059db56";s:4:"name";s:26:"PECL/Tools/ProtoParser.php";s:4:"role";s:3:"php";}}i:58;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"434d9ff71cb9aed4623f29028dd314dc";s:4:"name";s:16:"PECL/Command.php";s:4:"role";s:3:"php";}}i:59;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"b9f06641880c7d8a825e1a0ce2595f24";s:4:"name";s:16:"PECL/Element.php";s:4:"role";s:3:"php";}}i:60;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"d63982ac842855a6f212882d5c3b8df2";s:4:"name";s:18:"PECL/Extension.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:61;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"79fb945b73123f8e0858472f6f9cd866";s:4:"name";s:12:"PECL/Cli.php";s:4:"role";s:3:"php";}}i:62;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"718910ffd1148fefd5e226dc8cacb4b6";s:4:"name";s:24:"PECL/ExtensionParser.php";s:4:"role";s:3:"php";}}i:63;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"5703e05126c6f348b9c9bdfe754b79b3";s:4:"name";s:19:"PECL/Maintainer.php";s:4:"role";s:3:"php";}}i:64;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"a39afedac21adc92191603a57e1f7fbc";s:4:"name";s:16:"PECL/Release.php";s:4:"role";s:3:"php";}}i:65;a:3:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6e807ac28a08246f5257f33a63e21bbf";s:4:"name";s:19:"scripts/pecl-gen.sh";s:4:"role";s:6:"script";}s:13:"tasks:replace";a:2:{i:0;a:1:{s:7:"attribs";a:3:{s:4:"from";s:9:"@php_bin@";s:2:"to";s:7:"php_bin";s:4:"type";s:11:"pear-config";}}i:1;a:1:{s:7:"attribs";a:3:{s:4:"from";s:9:"@php_dir@";s:2:"to";s:7:"php_dir";s:4:"type";s:11:"pear-config";}}}s:13:"tasks:unixeol";s:0:"";}i:66;a:3:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c19fa39809790c0a56f3c1f40a3f8965";s:4:"name";s:20:"scripts/pecl-gen.bat";s:4:"role";s:6:"script";}s:13:"tasks:replace";a:2:{i:0;a:1:{s:7:"attribs";a:3:{s:4:"from";s:9:"@php_bin@";s:2:"to";s:7:"php_bin";s:4:"type";s:11:"pear-config";}}i:1;a:1:{s:7:"attribs";a:3:{s:4:"from";s:9:"@php_dir@";s:2:"to";s:7:"php_dir";s:4:"type";s:11:"pear-config";}}}s:16:"tasks:windowseol";s:0:"";}}}}s:12:"dependencies";a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:1:"5";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}s:7:"package";a:2:{i:0;a:3:{s:4:"name";s:4:"PEAR";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:3:"1.2";}i:1;a:3:{s:4:"name";s:7:"CodeGen";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"1.0.7";}}}}s:10:"phprelease";a:2:{i:0;a:2:{s:17:"installconditions";a:1:{s:2:"os";a:1:{s:4:"name";s:7:"windows";}}s:8:"filelist";a:2:{s:7:"install";a:1:{s:7:"attribs";a:2:{s:2:"as";s:12:"pecl-gen.bat";s:4:"name";s:20:"scripts/pecl-gen.bat";}}s:6:"ignore";a:1:{s:7:"attribs";a:1:{s:4:"name";s:19:"scripts/pecl-gen.sh";}}}}i:1;a:1:{s:8:"filelist";a:2:{s:7:"install";a:1:{s:7:"attribs";a:2:{s:2:"as";s:8:"pecl-gen";s:4:"name";s:19:"scripts/pecl-gen.sh";}}s:6:"ignore";a:1:{s:7:"attribs";a:1:{s:4:"name";s:20:"scripts/pecl-gen.bat";}}}}}s:9:"changelog";a:1:{s:7:"release";a:19:{i:0;a:5:{s:4:"date";s:10:"2008-03-05";s:7:"version";a:2:{s:7:"release";s:8:"1.1.3dev";s:3:"api";s:5:"1.1.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:79:"Changes since 1.1.1: - fixed wrong version dependency to CodeGen parent package";}i:1;a:5:{s:4:"date";s:10:"2008-03-05";s:7:"version";a:2:{s:7:"release";s:5:"1.1.1";s:3:"api";s:5:"1.1.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:369:"Changes since 1.1.0: - added appropriate ZEND_ACC_... attributes for __construct/__destruct/__clone - implemented nested
tag support - add generic "unknown" author if none specified to ensure valid package.xml - fixed PROP_SET_STRING to actually use the stringl api function instead of the plain string one - fixed handling of optional parameters in prototypes";}i:2;a:6:{s:4:"date";s:10:"2007-04-19";s:4:"time";s:8:"18:15:40";s:7:"version";a:2:{s:7:"release";s:5:"1.1.0";s:3:"api";s:5:"1.1.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:369:"Changes since 1.0.4: - new function prototype parser - added PHP version check to config.m4 - functions accepting/returning resources or classes or using constants for default values now "inherit" conditional compilation settings from these elements - disabled output of AC_CHECK_TYPE checks for resource types due to autoconf version conflicts - varargs support";}i:3;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.4";s:3:"api";s:5:"1.0.4";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2006-08-17";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:103:"Changes since 1.0.3: - added support for constant grouping - standalone documentation support hacked in";}i:4;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.3";s:3:"api";s:5:"1.0.3";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2006-08-16";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:88:"Changes since 1.0.2: - fixed CodeGen dependency entry - disabled #line output by default";}i:5;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.1";s:3:"api";s:5:"1.0.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2006-08-14";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:762:"Changes since 1.0.0: - now using codegen helper object for indent and code blocks - updated the DTD - added DOCTYPE specs to all examples - package.xml 1.0 OS dependencies generation fixed - some config.m4 generation stuff ended up in CodeGen, now moved back - added config.m4 checks for header files - added new interface CodeGen_PECL_Element_ObjectInterface for methods that can take both Classes and Interfaces as argument - fixed typo in class payload constructor code generation - allow :: in names when using C++ only - use PHP_MALIAS instead of PHP_FALIAS for methods - improved attribute checking in XML parser - pear channel support - pkg-config support in --with options - started support for arg_info and pass/return by reference (work in progress)";}i:6;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.0";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2006-02-17";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:30:"1.0.0 stable release (finally)";}i:7;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.0.0rc1";s:3:"api";s:8:"1.0.0rc1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-09-22";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:665:"I'm feature-complete for a 1.0 release now :) - object store support for private C/C++ data in objects -
and
tags within
- interface and type hints support - added a lint option (-l) for syntax checking of spec files - write to tmpfiles first, only overwrite -> done existing files if actual changes are detected, preserve unchanged files (to make "make" happy) - changed names of variables generated for resource parameters, backwards compatibility is provided by checking the extension tags version attribute, for versions < 1.0.0dev the old naming stile is used - added test generation for class member functions";}i:8;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.9.0";s:3:"api";s:5:"0.9.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-08-11";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:1602:"Milestone 0.9 ------------- - copy
to generated package.xml - done - rewrite the function prototype parser - object type specification (as in resources) - done - default values - done - 'void' treatment - done - '...' not handled - done - array() as default value - done - code generation for 'pass by refecence' - for zval based types yet - '...' code generation - if first parameter yet FREE_RESOURCE macro - done allow defined PHP constants as default value - done
tag -> #define +
? - done allow for embedded base64 or uu encoded logo specs - done changeable function prefix? - done trick parser to verbatim pass on docbook contentent - done add configure compile test for
-done to check whether a given payload is a valid type? SYSTEM Entity and XInclude support - done support for multiple
tags with distinct names, name defaults to extension name if not given - done added version attribute to
to control parser features (replaces -x switch) - done support as alternative to CDATA - done check whether
checks work - done test files are not yet added to package.xml - done documentation up to date for all 0.9 features - done examples and test cases added - done";}i:9;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"0.9.0rc5";s:3:"api";s:8:"0.9.0rc5";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-08-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:59:"- implemeted new proto parser, activate with --experimental";}i:10;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.8.5";s:3:"api";s:5:"0.8.5";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2004-11-11";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:422:"- fixed method renaming inconsistencies introduced with 0.8.4 - config.m4 additions can now be placed at 'top' or 'bottom' of config.m4 - '--force' does not remove the target directory anymore - '#include
' moved out of #ifdef block to allow static builds - 'extern "C"' specifications added on C++ builds - container tags like
or
are now optional - pecl-gen will now set exit status on errors";}i:11;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.8.4";s:3:"api";s:5:"0.8.4";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2004-05-16";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:473:"This is the first release living in PECL insteat of PEAR. Technical changes are: - improved PECL CS compliance of generated code - generated config.m4 supports both shared and static build - code snippets may be read from files instead of beeing embedded in CDATA sections - improved resource parameter handling - shortcuts for constants that just mimic C constants - global 'code' tag finally works as documented - files can be added using 'file' tag in 'deps' - ...";}i:12;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.8.3";s:3:"api";s:5:"0.8.3";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2004-04-01";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:111:"- this release was completely broken for unknown reasons, might be realted to the move from PEAR to PECL ...?";}i:13;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.8.2";s:3:"api";s:5:"0.8.2";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2003-10-13";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:65:"- fixed a bug in the parser that rendered 0.8.1 almost useless :(";}i:14;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.8.1";s:3:"api";s:5:"0.8.1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2003-10-12";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:174:"- custom test generation added - minor DTD changes - code reformatted for better PEAR coding standards compliance - additional tools for whitespace and indentation management";}i:15;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.8.0";s:3:"api";s:5:"0.8.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2003-07-13";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:157:"- added documentation - check for reserved words - check for duplicate names - config,m4 header files check added - config.m4 support for makefile fragments";}i:16;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.7.0";s:3:"api";s:5:"0.7.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2003-07-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:566:"- a README file is written containing information on how to continue after an extension was generated - --function="proto" writes function stub to stdout - --stubs=filename now supported in ext_skel BC mode - added --help and --version options - added a short feedback howto message (can be disabled using --quiet) - --with-xml works again (ext_skel compatibility) - will now only purge and overwrite existing target directory if '--force' is requested on cmd line - .cvsignore created with platform-specific entries - PEARifying error reporting finished";}i:17;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.6.1";s:3:"api";s:5:"0.6.1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2003-06-29";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:57:"typo fix in package.xml dependencies entry for XML_Parser";}i:18;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.6.0";s:3:"api";s:5:"0.6.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2003-06-28";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:32:"Moved from php5/scripts to PEAR.";}}}s:8:"filelist";a:66:{s:31:"docs/examples/api_functions.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"516885287252370fac26e8fdb834269c";s:4:"name";s:31:"docs/examples/api_functions.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:70:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/api_functions.xml";}s:32:"docs/examples/class_abstract.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"e58ac38e01db71d7f43cd2f9353a3441";s:4:"name";s:32:"docs/examples/class_abstract.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:71:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_abstract.xml";}s:32:"docs/examples/class_constant.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"500bb388bf390fb164ec2a3a69099612";s:4:"name";s:32:"docs/examples/class_constant.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:71:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_constant.xml";}s:31:"docs/examples/class_extends.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"73476aa9842b37da000f504d85e46a3b";s:4:"name";s:31:"docs/examples/class_extends.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:70:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_extends.xml";}s:40:"docs/examples/class_methods_abstract.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8fa31b984e9730d325b9c16e388e4f80";s:4:"name";s:40:"docs/examples/class_methods_abstract.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:79:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_methods_abstract.xml";}s:37:"docs/examples/class_methods_final.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"a578973acf7b0a79b7a754befd95d148";s:4:"name";s:37:"docs/examples/class_methods_final.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:76:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_methods_final.xml";}s:31:"docs/examples/class_methods.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"f4cb87fc902c2f94ebe57ffe3a01c497";s:4:"name";s:31:"docs/examples/class_methods.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:70:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_methods.xml";}s:31:"docs/examples/class_minimal.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"55ca4cb84319ebc7c31e384b5beb8627";s:4:"name";s:31:"docs/examples/class_minimal.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:70:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_minimal.xml";}s:31:"docs/examples/class_payload.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"45f2ce1aa00ff6eacd051ba3bf6d7a4d";s:4:"name";s:31:"docs/examples/class_payload.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:70:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_payload.xml";}s:34:"docs/examples/class_properties.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"89e0b40a221c5f8276d33c511a286d2c";s:4:"name";s:34:"docs/examples/class_properties.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:73:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_properties.xml";}s:34:"docs/examples/class_type_hints.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"88ff8e70507712acc818ef905df7625c";s:4:"name";s:34:"docs/examples/class_type_hints.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:73:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/class_type_hints.xml";}s:25:"docs/examples/code_pi.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"bc50ed09306a0488fe7b1463f1e21138";s:4:"name";s:25:"docs/examples/code_pi.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:64:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/code_pi.xml";}s:37:"docs/examples/conditional_compile.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"2dc478c282647e36ca5fe8cd59b35a66";s:4:"name";s:37:"docs/examples/conditional_compile.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:76:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/conditional_compile.xml";}s:27:"docs/examples/constants.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7ff3cc579a16b669f6e47a6e99d82f43";s:4:"name";s:27:"docs/examples/constants.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:66:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/constants.xml";}s:26:"docs/examples/crossext.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"b24a7d7f7f86132b24a3257410b6a16a";s:4:"name";s:26:"docs/examples/crossext.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:65:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/crossext.xml";}s:27:"docs/examples/deps_with.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3f482b4e3c7e0c4c8cd63ccb68c9355a";s:4:"name";s:27:"docs/examples/deps_with.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:66:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/deps_with.xml";}s:33:"docs/examples/function_by_ref.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"74777cec653c15918bbd2e9b08bf917c";s:4:"name";s:33:"docs/examples/function_by_ref.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:72:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/function_by_ref.xml";}s:37:"docs/examples/function_type_hints.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"06d9d8ad9b5eecb53fc7b382edf9a4e7";s:4:"name";s:37:"docs/examples/function_type_hints.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:76:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/function_type_hints.xml";}s:25:"docs/examples/globals.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"13cd27492d46c7596fcb7de3e8387929";s:4:"name";s:25:"docs/examples/globals.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:64:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/globals.xml";}s:24:"docs/examples/groups.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"a7a79309c122466d237457efcac7e09c";s:4:"name";s:24:"docs/examples/groups.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:63:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/groups.xml";}s:33:"docs/examples/interface_class.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"458ba8117fca636c7d8f5b046d477c2d";s:4:"name";s:33:"docs/examples/interface_class.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:72:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/interface_class.xml";}s:36:"docs/examples/interface_internal.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"1086d5ce2df077cdf9db9b42e16faa16";s:4:"name";s:36:"docs/examples/interface_internal.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:75:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/interface_internal.xml";}s:34:"docs/examples/interface_simple.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"d9bc717dfd28c91c0f9cff9f403b3107";s:4:"name";s:34:"docs/examples/interface_simple.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:73:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/interface_simple.xml";}s:25:"docs/examples/license.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7bfc11d7884bd3b33c73c464aece1231";s:4:"name";s:25:"docs/examples/license.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:64:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/license.xml";}s:24:"docs/examples/lineno.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"b673c2061d75f8e0c85cb8d58b689231";s:4:"name";s:24:"docs/examples/lineno.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:63:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/lineno.xml";}s:25:"docs/examples/minimal.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"17742cfcd8d8d427b47419feaccef0f9";s:4:"name";s:25:"docs/examples/minimal.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:64:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/minimal.xml";}s:31:"docs/examples/optional_args.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"0f1cd059dea0e9608086d563b875d65f";s:4:"name";s:31:"docs/examples/optional_args.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:70:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/optional_args.xml";}s:24:"docs/examples/phpini.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"055236f580f01249e2906d81e4e3100b";s:4:"name";s:24:"docs/examples/phpini.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:63:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/phpini.xml";}s:30:"docs/examples/release_tags.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"9d8ab25735e33a5a2473b9ec7ba8ca7d";s:4:"name";s:30:"docs/examples/release_tags.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:69:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/release_tags.xml";}s:30:"docs/examples/resource_cpp.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c7a9b8c5c5ce5f4d3bf7c70bea0a2697";s:4:"name";s:30:"docs/examples/resource_cpp.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:69:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/resource_cpp.xml";}s:30:"docs/examples/resource_old.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"d8da3cdcc2ee9c3b5d944a4713bb6968";s:4:"name";s:30:"docs/examples/resource_old.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:69:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/resource_old.xml";}s:26:"docs/examples/resource.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3a11af2edd4e675de3277a09b1cfef29";s:4:"name";s:26:"docs/examples/resource.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:65:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/resource.xml";}s:30:"docs/examples/return_array.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"50ecffb2c7f644fa99dd5d164a34d0ca";s:4:"name";s:30:"docs/examples/return_array.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:69:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/return_array.xml";}s:22:"docs/examples/syck.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"63c488822b7dc6e3b3f4423be3608667";s:4:"name";s:22:"docs/examples/syck.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:61:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/syck.xml";}s:26:"docs/examples/testcase.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"75f6062e6b452c91a133373071465112";s:4:"name";s:26:"docs/examples/testcase.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:65:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/testcase.xml";}s:25:"docs/examples/varargs.xml";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"bd60c0aa080807f510084d0e5a346e4b";s:4:"name";s:25:"docs/examples/varargs.xml";s:4:"role";s:3:"doc";s:12:"installed_as";s:64:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples/varargs.xml";}s:16:"docs/manual.html";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"4b1ea801f01c17dc72f3a35119a71984";s:4:"name";s:16:"docs/manual.html";s:4:"role";s:3:"doc";s:12:"installed_as";s:55:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/manual.html";}s:29:"PECL/Dependency/Extension.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"7a97e497e42fec8096a2e775b908cf2e";s:4:"name";s:29:"PECL/Dependency/Extension.php";s:4:"role";s:3:"php";s:12:"installed_as";s:59:"/opt/RZphp80/includes/CodeGen/PECL/Dependency/Extension.php";}s:26:"PECL/Dependency/Header.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"516b3931514d21a6c83c8006d26c5e6b";s:4:"name";s:26:"PECL/Dependency/Header.php";s:4:"role";s:3:"php";s:12:"installed_as";s:56:"/opt/RZphp80/includes/CodeGen/PECL/Dependency/Header.php";}s:23:"PECL/Dependency/Lib.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"8b7f889fdd2cdc23dffd7aad4aa21e7a";s:4:"name";s:23:"PECL/Dependency/Lib.php";s:4:"role";s:3:"php";s:12:"installed_as";s:53:"/opt/RZphp80/includes/CodeGen/PECL/Dependency/Lib.php";}s:28:"PECL/Dependency/Platform.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"9574733604a76d7e885f22a56412ada3";s:4:"name";s:28:"PECL/Dependency/Platform.php";s:4:"role";s:3:"php";s:12:"installed_as";s:58:"/opt/RZphp80/includes/CodeGen/PECL/Dependency/Platform.php";}s:24:"PECL/Dependency/With.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"47e4bfb0ecc4ae82bb17499cd0af6c98";s:4:"name";s:24:"PECL/Dependency/With.php";s:4:"role";s:3:"php";s:12:"installed_as";s:54:"/opt/RZphp80/includes/CodeGen/PECL/Dependency/With.php";}s:22:"PECL/Element/Class.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"c50bc34ed88abe822a41006c729a94fe";s:4:"name";s:22:"PECL/Element/Class.php";s:4:"role";s:3:"php";s:12:"installed_as";s:52:"/opt/RZphp80/includes/CodeGen/PECL/Element/Class.php";}s:30:"PECL/Element/ClassConstant.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"e964237e7538c8c4013edcb7cc471207";s:4:"name";s:30:"PECL/Element/ClassConstant.php";s:4:"role";s:3:"php";s:12:"installed_as";s:60:"/opt/RZphp80/includes/CodeGen/PECL/Element/ClassConstant.php";}s:25:"PECL/Element/Constant.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"6cca481277229160d823c27a2a492bcf";s:4:"name";s:25:"PECL/Element/Constant.php";s:4:"role";s:3:"php";s:12:"installed_as";s:55:"/opt/RZphp80/includes/CodeGen/PECL/Element/Constant.php";}s:25:"PECL/Element/Function.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"6129106a2a647f4b0a64d0699d1f13a3";s:4:"name";s:25:"PECL/Element/Function.php";s:4:"role";s:3:"php";s:12:"installed_as";s:55:"/opt/RZphp80/includes/CodeGen/PECL/Element/Function.php";}s:23:"PECL/Element/Global.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"28a3a671355f86700281fb60669d330e";s:4:"name";s:23:"PECL/Element/Global.php";s:4:"role";s:3:"php";s:12:"installed_as";s:53:"/opt/RZphp80/includes/CodeGen/PECL/Element/Global.php";}s:20:"PECL/Element/Ini.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"3a583c57b1ea47ccbacd4b7e9270de90";s:4:"name";s:20:"PECL/Element/Ini.php";s:4:"role";s:3:"php";s:12:"installed_as";s:50:"/opt/RZphp80/includes/CodeGen/PECL/Element/Ini.php";}s:26:"PECL/Element/Interface.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"dace4481ccee5aff0c6bc0ed2ce3416e";s:4:"name";s:26:"PECL/Element/Interface.php";s:4:"role";s:3:"php";s:12:"installed_as";s:56:"/opt/RZphp80/includes/CodeGen/PECL/Element/Interface.php";}s:21:"PECL/Element/Logo.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"11a16cbd04930406714dc091f8576370";s:4:"name";s:21:"PECL/Element/Logo.php";s:4:"role";s:3:"php";s:12:"installed_as";s:51:"/opt/RZphp80/includes/CodeGen/PECL/Element/Logo.php";}s:23:"PECL/Element/Method.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"81eaf835b8572225e3e2da1595d14632";s:4:"name";s:23:"PECL/Element/Method.php";s:4:"role";s:3:"php";s:12:"installed_as";s:53:"/opt/RZphp80/includes/CodeGen/PECL/Element/Method.php";}s:32:"PECL/Element/ObjectInterface.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"197af391d6cfd8977502fcc4916b0799";s:4:"name";s:32:"PECL/Element/ObjectInterface.php";s:4:"role";s:3:"php";s:12:"installed_as";s:62:"/opt/RZphp80/includes/CodeGen/PECL/Element/ObjectInterface.php";}s:25:"PECL/Element/Property.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"4107b84a2901edb487a80f0b80c4eba8";s:4:"name";s:25:"PECL/Element/Property.php";s:4:"role";s:3:"php";s:12:"installed_as";s:55:"/opt/RZphp80/includes/CodeGen/PECL/Element/Property.php";}s:25:"PECL/Element/Resource.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"87c597f4a848e198b99e8f5f2e7bcc3e";s:4:"name";s:25:"PECL/Element/Resource.php";s:4:"role";s:3:"php";s:12:"installed_as";s:55:"/opt/RZphp80/includes/CodeGen/PECL/Element/Resource.php";}s:23:"PECL/Element/Stream.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"024e61698c65431e62fb9e6836720ad8";s:4:"name";s:23:"PECL/Element/Stream.php";s:4:"role";s:3:"php";s:12:"installed_as";s:53:"/opt/RZphp80/includes/CodeGen/PECL/Element/Stream.php";}s:21:"PECL/Element/Test.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"0cfc4d83fad4b055b4add715af43000c";s:4:"name";s:21:"PECL/Element/Test.php";s:4:"role";s:3:"php";s:12:"installed_as";s:51:"/opt/RZphp80/includes/CodeGen/PECL/Element/Test.php";}s:25:"PECL/Tools/ProtoLexer.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"d5f11e4cebc8b30d5927cf9dba167b8c";s:4:"name";s:25:"PECL/Tools/ProtoLexer.php";s:4:"role";s:3:"php";s:12:"installed_as";s:55:"/opt/RZphp80/includes/CodeGen/PECL/Tools/ProtoLexer.php";}s:26:"PECL/Tools/ProtoParser.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"6b97e1fcb5ab96a8fdec223e7059db56";s:4:"name";s:26:"PECL/Tools/ProtoParser.php";s:4:"role";s:3:"php";s:12:"installed_as";s:56:"/opt/RZphp80/includes/CodeGen/PECL/Tools/ProtoParser.php";}s:16:"PECL/Command.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"434d9ff71cb9aed4623f29028dd314dc";s:4:"name";s:16:"PECL/Command.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/opt/RZphp80/includes/CodeGen/PECL/Command.php";}s:16:"PECL/Element.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"b9f06641880c7d8a825e1a0ce2595f24";s:4:"name";s:16:"PECL/Element.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/opt/RZphp80/includes/CodeGen/PECL/Element.php";}s:18:"PECL/Extension.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"d63982ac842855a6f212882d5c3b8df2";s:4:"name";s:18:"PECL/Extension.php";s:4:"role";s:3:"php";s:12:"installed_as";s:48:"/opt/RZphp80/includes/CodeGen/PECL/Extension.php";}s:12:"PECL/Cli.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"79fb945b73123f8e0858472f6f9cd866";s:4:"name";s:12:"PECL/Cli.php";s:4:"role";s:3:"php";s:12:"installed_as";s:42:"/opt/RZphp80/includes/CodeGen/PECL/Cli.php";}s:24:"PECL/ExtensionParser.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"718910ffd1148fefd5e226dc8cacb4b6";s:4:"name";s:24:"PECL/ExtensionParser.php";s:4:"role";s:3:"php";s:12:"installed_as";s:54:"/opt/RZphp80/includes/CodeGen/PECL/ExtensionParser.php";}s:19:"PECL/Maintainer.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"5703e05126c6f348b9c9bdfe754b79b3";s:4:"name";s:19:"PECL/Maintainer.php";s:4:"role";s:3:"php";s:12:"installed_as";s:49:"/opt/RZphp80/includes/CodeGen/PECL/Maintainer.php";}s:16:"PECL/Release.php";a:5:{s:14:"baseinstalldir";s:7:"CodeGen";s:6:"md5sum";s:32:"a39afedac21adc92191603a57e1f7fbc";s:4:"name";s:16:"PECL/Release.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/opt/RZphp80/includes/CodeGen/PECL/Release.php";}s:19:"scripts/pecl-gen.sh";a:5:{s:6:"md5sum";s:32:"50bb0d2a7c08f2c465891e90efcdb1ac";s:4:"name";s:19:"scripts/pecl-gen.sh";s:4:"role";s:6:"script";s:10:"install-as";s:8:"pecl-gen";s:12:"installed_as";s:25:"/opt/RZphp80/bin/pecl-gen";}}s:12:"_lastversion";N;s:7:"dirtree";a:9:{s:52:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs/examples";b:1;s:43:"/opt/RZphp80/includes/doc/CodeGen_PECL/docs";b:1;s:38:"/opt/RZphp80/includes/doc/CodeGen_PECL";b:1;s:45:"/opt/RZphp80/includes/CodeGen/PECL/Dependency";b:1;s:34:"/opt/RZphp80/includes/CodeGen/PECL";b:1;s:29:"/opt/RZphp80/includes/CodeGen";b:1;s:42:"/opt/RZphp80/includes/CodeGen/PECL/Element";b:1;s:40:"/opt/RZphp80/includes/CodeGen/PECL/Tools";b:1;s:16:"/opt/RZphp80/bin";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"1.1.3";s:12:"release_date";s:10:"2010-09-27";s:13:"release_state";s:6:"stable";s:15:"release_license";s:3:"PHP";s:13:"release_notes";s:592:"Changes since 1.1.2: - support "if" attribute in
- changed generated docs to new docs structure - changed generated version information to match PECL proposal - pecl-gen script can now also be invoked on windows - passing array and mixed by reference now works - class constant registration now uses Zend API convenience functions - improved #line directive support (but still work in progress) Bug fixes: - Bug #13502
tag no longer works - Bug #13531 nested
tags confuse the XML parser - Bug #13639 "codeGen for zend_register_internal_class_ex not working"";s:12:"release_deps";a:4:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:1:"5";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:7:"1.4.0b1";s:8:"optional";s:2:"no";}i:2;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:3:"1.2";s:8:"optional";s:2:"no";}i:3;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:7:"CodeGen";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.0.7";s:8:"optional";s:2:"no";}}s:11:"maintainers";a:5:{i:0;a:5:{s:4:"name";s:18:"Hartmut Holzgraefe";s:5:"email";s:15:"hartmut@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:8:"hholzgra";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:14:"Rasmus Lerdorf";s:5:"email";s:14:"rasmus@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:6:"rasmus";s:4:"role";s:11:"contributor";}i:2;a:5:{s:4:"name";s:13:"Carsten Lucke";s:5:"email";s:14:"luckec@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:6:"luckec";s:4:"role";s:11:"contributor";}i:3;a:5:{s:4:"name";s:17:"Pierre-Alain Joye";s:5:"email";s:14:"pajoye@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:6:"pajoye";s:4:"role";s:6:"helper";}i:4;a:5:{s:4:"name";s:21:"Johann Peter Hartmann";s:5:"email";s:16:"hartmann@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:8:"hartmann";s:4:"role";s:6:"helper";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1722861660;}