]> granicus.if.org Git - php/commitdiff
* fold case when parsing package.xml
authorStig Bakken <ssb@php.net>
Tue, 28 Aug 2001 08:52:03 +0000 (08:52 +0000)
committerStig Bakken <ssb@php.net>
Tue, 28 Aug 2001 08:52:03 +0000 (08:52 +0000)
pear/scripts/pearize.in

index 332f3333aa43eac5594c2588a5f940ab60a72a2c..48ff2d257e104313255c328cf907f5362bb5ca9e 100644 (file)
@@ -48,16 +48,14 @@ function make_makefile_in(&$env)
                extract($info);
                $_who = $env["USER"];
                $_when = gmdate('Y-m-d h:i');
-               fwrite($wp, "\
-# This file was generated by `pearize' by $_who at $_when GMT
+               fwrite($wp, "# This file was generated by `pearize' by $_who at $_when GMT
 INCLUDES                               = $includes
 LTLIBRARY_NAME                 = lib{$lib}.la
 LTLIBRARY_SOURCES              = $sources
 LTLIBRARY_SHARED_NAME  = {$lib}.la
 LTLIBRARY_SHARED_LIBADD = $libadd
-
-include \$(top_srcdir)/build/dynlib.mk
 ");
+               fwrite($wp, "include \$(top_srcdir)/build/dynlib.mk\n");
        }
        fclose($wp);
        print "done.\n";
@@ -79,7 +77,7 @@ function parse_package_file($file)
        $xp = xml_parser_create();
        xml_set_element_handler($xp, "start_handler", "end_handler");
        xml_set_character_data_handler($xp, "cdata_handler");
-       xml_parser_set_option($xp, XML_OPTION_CASE_FOLDING, false);
+       xml_parser_set_option($xp, XML_OPTION_CASE_FOLDING, true);
        
        $fp = @fopen($file, "r");
        if (!is_resource($fp)) {
@@ -98,8 +96,8 @@ function start_handler($xp, $elem, $attrs)
 {
        global $cdata, $in_file, $curelem;
        switch ($elem) {
-               case "File": {
-                       switch ($attrs['Role']) {
+               case "FILE": {
+                       switch ($attrs['ROLE']) {
                                case "ext": {
                                        $in_file = true;
                                        $cdata = array();
@@ -111,10 +109,10 @@ function start_handler($xp, $elem, $attrs)
                        }
                        break;
                }
-               case "Includes":
-               case "LibName":
-               case "LibAdd":
-               case "Sources": {
+               case "INCLUDES":
+               case "LIBNAME":
+               case "LIBADD":
+               case "SOURCES": {
                        $curelem = $elem;
                        break;
                }
@@ -128,13 +126,13 @@ function end_handler($xp, $elem)
 {
        global $in_file, $curlib, $curelem, $libdata, $cdata;
        switch ($elem) {
-               case "File": {
+               case "FILE": {
                        if ($in_file === true) {
-                               $libname = trim($cdata['LibName']);
+                               $libname = trim($cdata['LIBNAME']);
                                $libdata[$libname] = array(
-                                       "sources" => trim($cdata['Sources']),
-                                       "includes" => trim($cdata['Includes']),
-                                       "libadd" => trim($cdata['LibAdd']),
+                                       "sources" => trim($cdata['SOURCES']),
+                                       "includes" => trim($cdata['INCLUDES']),
+                                       "libadd" => trim($cdata['LIBADD']),
                                );
                                $in_file = false;
                        }
@@ -150,10 +148,10 @@ function cdata_handler($xp, $data)
 {
        global $curelem, $cdata;
        switch ($curelem) {
-               case "Includes":
-               case "LibAdd":
-               case "LibName":
-               case "Sources": {
+               case "INCLUDES":
+               case "LIBADD":
+               case "LIBNAME":
+               case "SOURCES": {
                        $cdata[$curelem] .= $data;
                        break;
                }