rse 98/12/06 07:40:52
Modified: src CHANGES . configure Log: Make generation of src/Configuration.apaci more robust: It failed to differenciate between modules when one module name was a postfix of another (e.g. cgi vs. fastcgi). We now check for mod_XXX, libXXX and even just XXX (think about totally non-standard names like "apache_ssl", PR: 3380 Revision Changes Path 1.1164 +6 -0 apache-1.3/src/CHANGES Index: CHANGES =================================================================== RCS file: /home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.1163 retrieving revision 1.1164 diff -u -r1.1163 -r1.1164 --- CHANGES 1998/12/06 15:22:33 1.1163 +++ CHANGES 1998/12/06 15:40:50 1.1164 @@ -1,4 +1,10 @@ Changes with Apache 1.3.4 + + *) Make generation of src/Configuration.apaci more robust: It failed to + differenciate between modules when one module name was a postfix of + another (e.g. cgi vs. fastcgi). We now check for mod_XXX, libXXX and even + just XXX (think about totally non-standard names like "apache_ssl", too). + [Ralf S. Engelschall] PR#3380 *) In src/Configure remove the SERVER_SUBVERSION support (already deprecated since 1.3b7) and make whitespace handling more robust (it failed horrible 1.57 +5 -5 apache-1.3/configure Index: configure =================================================================== RCS file: /home/cvs/apache-1.3/configure,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- configure 1998/12/05 11:13:43 1.56 +++ configure 1998/12/06 15:40:51 1.57 @@ -1202,17 +1202,17 @@ for module in $modules; do eval "add=\$module_$module" if [ $add = yes ]; then - echo $SEO "s%^.*\\(AddModule.*$module\\..*\\)%\\1%g" >>$sedsubst - echo $SEO "s%^.*\\(SharedModule.*$module\\..*\\)%\\1%g" >>$sedsubst + echo $SEO "s%^.*\\(AddModule.*[_b/]$module\\..*\\)%\\1%g" >>$sedsubst + echo $SEO "s%^.*\\(SharedModule.*[_b/]$module\\..*\\)%\\1%g" >>$sedsubst m="yes [static]" else - echo $SEO "s%^.*\\(AddModule.*$module\\..*\\)%# \\1%g" >>$sedsubst - echo $SEO "s%^.*\\(SharedModule.*$module\\..*\\)%# \\1%g" >>$sedsubst + echo $SEO "s%^.*\\(AddModule.*[_b/]$module\\..*\\)%# \\1%g" >>$sedsubst + echo $SEO "s%^.*\\(SharedModule.*[_b/]$module\\..*\\)%# \\1%g" >>$sedsubst m=no fi eval "share=\$shared_$module" if [ $share = yes ]; then - echo $SEO "s%^\\(.*\\)AddModule\\(.*$module\\.\\)[oa]\\(.*\\)%\\1SharedModule\\2so\\3%g" >>$sedsubst + echo $SEO "s%^\\(.*\\)AddModule\\(.*[_b/]$module\\.\\)[oa]\\(.*\\)%\\1SharedModule\\2so\\3%g" >>$sedsubst m="yes [shared]" fi if [ $verbose = yes ]; then