hholzgra Fri Jun 20 07:31:43 2003 EDT Modified files: /php4/scripts/ext_skel_ng extension_parser.php php_global.php Log: - package.xml genartion fixed, <configureoptions> and <license> added - shutdown code for globals added Index: php4/scripts/ext_skel_ng/extension_parser.php diff -u php4/scripts/ext_skel_ng/extension_parser.php:1.23 php4/scripts/ext_skel_ng/extension_parser.php:1.24 --- php4/scripts/ext_skel_ng/extension_parser.php:1.23 Tue May 20 09:51:29 2003 +++ php4/scripts/ext_skel_ng/extension_parser.php Fri Jun 20 07:31:43 2003 @@ -710,7 +710,7 @@ "; if (count($this->globals)) { - $code .= "\tZEND_INIT_MODULE_GLOBALS({$this->name}, php_{$this->name}_init_globals, NULL)\n"; + $code .= "\tZEND_INIT_MODULE_GLOBALS({$this->name}, php_{$this->name}_init_globals, php_{$this->name}_shutdown_globals)\n"; $need_block = true; } @@ -1269,7 +1269,7 @@ ob_start(); echo -"<?xml version=\"1.0\" encoding=\"utf-8\"> +"<?xml version=\"1.0\" encoding=\"iso-8859-1\"?> <!DOCTYPE package SYSTEM \"../../package.dtd\"> <package> <name>{$this->name}</name> @@ -1283,6 +1283,16 @@ echo " <description>\n".rtrim($this->description)."\n </description>\n"; } + if (isset($this->release['license'])) { + echo " <license>".$this->release['license']."</license>\n"; + } + + if (isset($this->with['attr'])) { + echo " <configureoptions>\n"; + echo " <configureoption name=\"{$this->name}\" default=\"shared\" prompt=\"{$this->name} installation directory?\" />\n"; + echo " </configureoptions>\n"; + } + if (@is_array($this->users)) { echo "\n <maintainers>\n"; foreach ($this->users as $user) { @@ -1292,9 +1302,9 @@ echo " <$key>{$user[$key]}</$key>\n"; } } - echo " <maintainer/>\n"; + echo " </maintainer>\n"; } - echo " <maintainers/>\n"; + echo " </maintainers>\n"; } if (is_array($this->release)) { @@ -1304,7 +1314,7 @@ echo " <$key>{$this->release[$key]}</$key>\n"; } } - echo " <release/>\n"; + echo " </release>\n"; } echo "\n <filelist>\n"; Index: php4/scripts/ext_skel_ng/php_global.php diff -u php4/scripts/ext_skel_ng/php_global.php:1.1 php4/scripts/ext_skel_ng/php_global.php:1.2 --- php4/scripts/ext_skel_ng/php_global.php:1.1 Sat Apr 26 11:05:00 2003 +++ php4/scripts/ext_skel_ng/php_global.php Fri Jun 20 07:31:43 2003 @@ -47,7 +47,12 @@ } static function c_code_footer() { - return "}\n\n"; + return " +} + +static void php_{name}_shutdown_globals(zend_{name}_globals *{name}_globals) +{ +}"; } static function h_code_header($name) {
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php