[Libreoffice-commits] .: 99 commits - configure.in dmake/config.h.in dmake/configure dmake/configure.in dmake/dmake.c dmake/expand.c dmake/function.c dmake/infer.c dmake/parse.c dmake/rulparse.c dmake/sysintf.c dmake/unix instsetoo_native/util Module_ooo.mk RepositoryFixes.mk Repository.mk scp2/source set_soenv.in solenv/bin solenv/config solenv/gbuild solenv/inc soltools/cpp

Jan Holesovsky kendy at kemper.freedesktop.org
Wed Mar 23 09:24:04 PDT 2011


 Module_ooo.mk                                 |    1 
 Repository.mk                                 |    6 
 RepositoryFixes.mk                            |   12 
 configure.in                                  |   31 -
 dmake/config.h.in                             |    3 
 dmake/configure                               |    2 
 dmake/configure.in                            |    2 
 dmake/dmake.c                                 |   50 -
 dmake/expand.c                                |  664 +++++++++++-----------
 dmake/function.c                              |   68 +-
 dmake/infer.c                                 |  387 ++++++-------
 dmake/parse.c                                 |  214 +++----
 dmake/rulparse.c                              |  763 ++++++++++++--------------
 dmake/sysintf.c                               |   22 
 dmake/unix/runargv.c                          |  171 ++---
 instsetoo_native/util/openoffice.lst          |    6 
 scp2/source/ooo/scpaction_ooo.scp             |    9 
 set_soenv.in                                  |    5 
 solenv/bin/build.pl                           |    6 
 solenv/bin/modules/installer/epmfile.pm       |   14 
 solenv/bin/modules/installer/globals.pm       |    8 
 solenv/bin/modules/installer/simplepackage.pm |   21 
 solenv/bin/packmodule                         |    1 
 solenv/config/sdev300.ini                     |    6 
 solenv/gbuild/CppunitTest.mk                  |    4 
 solenv/gbuild/JunitTest.mk                    |    4 
 solenv/gbuild/LinkTarget.mk                   |    4 
 solenv/gbuild/extensions/post_PackModule.mk   |    2 
 solenv/gbuild/gbuild.mk                       |    2 
 solenv/gbuild/platform/linux.mk               |    9 
 solenv/gbuild/platform/macosx.mk              |    7 
 solenv/gbuild/platform/solaris.mk             |    7 
 solenv/gbuild/platform/windows.mk             |   20 
 solenv/gbuild/platform/winmingw.mk            |   15 
 solenv/inc/installationtest.mk                |   43 +
 solenv/inc/langlist.mk                        |    5 
 solenv/inc/minor.mk                           |    4 
 solenv/inc/tg_wntx64.mk                       |    8 
 solenv/inc/unxlngppc.mk                       |    3 
 soltools/cpp/_eval.c                          |   12 
 soltools/cpp/_lex.c                           |    2 
 41 files changed, 1373 insertions(+), 1250 deletions(-)

New commits:
commit 93074efb59ea8ab730d0728b47725ef0cbed97af
Merge: 402d72b... 2ca58ad...
Author: Jan Holesovsky <kendy at suse.cz>
Date:   Wed Mar 23 17:13:20 2011 +0100

    Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/bootstrap

commit 402d72bb06b943873ca157207231f74c375f79d1
Merge: 573dc16... 446a2d2...
Author: Jan Holesovsky <kendy at suse.cz>
Date:   Wed Mar 23 16:58:44 2011 +0100

    Merge commit 'ooo/DEV300_m103'
    
    Conflicts:
    	configure
    	configure.in
    	instsetoo_native/util/openoffice.lst
    	set_soenv.in
    	solenv/bin/cws.pl
    	solenv/bin/modules/installer/simplepackage.pm
    	solenv/gbuild/LinkTarget.mk
    	solenv/gbuild/extensions/post_PackModule.mk
    	solenv/gbuild/platform/linux.mk
    	solenv/gbuild/platform/macosx.mk
    	solenv/gbuild/platform/windows.mk
    	solenv/inc/installationtest.mk
    	solenv/inc/minor.mk
    	soltools/cpp/_eval.c

diff --cc RepositoryFixes.mk
index 8eeec62,10e0609..877419b
--- a/RepositoryFixes.mk
+++ b/RepositoryFixes.mk
@@@ -67,8 -73,16 +67,10 @@@ gb_Library_FILENAMES := $(patsubst sfx:
  gb_Library_FILENAMES := $(patsubst svt:isvt%,svt:svtool%,$(gb_Library_FILENAMES))
  gb_Library_FILENAMES := $(patsubst tl:itl%,tl:itools%,$(gb_Library_FILENAMES))
  gb_Library_FILENAMES := $(patsubst vbahelper:ivbahelper%,vbahelper:vbahelper%,$(gb_Library_FILENAMES))
 -gb_Library_FILENAMES := $(patsubst vos3:ivos3%,vos3:ivos%,$(gb_Library_FILENAMES))
  gb_Library_FILENAMES := $(patsubst xml2:ixml2%,xml2:libxml2$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
+ gb_Library_FILENAMES := $(patsubst xslt:ixslt%,xslt:libxslt$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
+ gb_Library_FILENAMES := $(patsubst rdf:irdf%,rdf:librdf.dll$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
  gb_Library_FILENAMES := $(patsubst z:iz%,z:zlib%,$(gb_Library_FILENAMES))
 -ifeq ($(gb_PRODUCT),$(true))
 -gb_Library_FILENAMES := $(patsubst stl:istl%,stl:stlport_vc71%,$(gb_Library_FILENAMES))
 -else
 -gb_Library_FILENAMES := $(patsubst stl:istl%,stl:stlport_vc71_stldebug%,$(gb_Library_FILENAMES))
 -endif
  gb_Library_NOILIBFILENAMES:=\
      icuuc \
      sot \
@@@ -102,8 -120,16 +104,10 @@@ gb_Library_FILENAMES := $(patsubst sfx:
  gb_Library_FILENAMES := $(patsubst svt:isvt%,svt:svtool%,$(gb_Library_FILENAMES))
  gb_Library_FILENAMES := $(patsubst tl:itl%,tl:itools%,$(gb_Library_FILENAMES))
  gb_Library_FILENAMES := $(patsubst vbahelper:ivbahelper%,vbahelper:vbahelper%,$(gb_Library_FILENAMES))
 -gb_Library_FILENAMES := $(patsubst vos3:ivos3%,vos3:ivos%,$(gb_Library_FILENAMES))
  gb_Library_FILENAMES := $(patsubst xml2:ixml2%,xml2:libxml2%,$(gb_Library_FILENAMES))
+ gb_Library_FILENAMES := $(patsubst xslt:ixslt%,xslt:libxslt%,$(gb_Library_FILENAMES))
+ gb_Library_FILENAMES := $(patsubst rdf:irdf%,rdf:librdf%,$(gb_Library_FILENAMES))
  gb_Library_FILENAMES := $(patsubst z:iz%,z:zlib%,$(gb_Library_FILENAMES))
 -ifeq ($(gb_PRODUCT),$(true))
 -gb_Library_FILENAMES := $(patsubst stl:istl%,stl:stlport_vc71%,$(gb_Library_FILENAMES))
 -else
 -gb_Library_FILENAMES := $(patsubst stl:istl%,stl:stlport_vc71_stldebug%,$(gb_Library_FILENAMES))
 -endif
  gb_Library_NOILIBFILENAMES:=\
      advapi32 \
      gdi32 \
diff --cc configure.in
index 838ddf5,b9fec5b..623573f
mode 100755,100644..100755
--- a/configure.in
+++ b/configure.in
@@@ -2359,10 -1946,68 +2359,33 @@@ AC_SUBST(WORDS_BIGENDIAN
  AC_SUBST(LFS_CFLAGS)
  
  dnl ===================================================================
- dnl Check the whether vba need to be delivered as an uno package or part
- dnl of the install
+ dnl Check if valgrind.h is available 
+ dnl ===================================================================
+ if test -n "$enable_dbgutil" && test "$enable_dbgutil" != "no"; then
+    dnl Test $prefix (currently only testing for /usr and /usr/local)
+    dnl so that VALGRIND_CFLAGS = -I$prefix/include/valgrind
+    VALGRIND_CFLAGS=""
+    prev_cppflags=$CPPFLAGS
+    if test -z "$VALGRIND_CFLAGS"; then
+       CPPFLAGS="-I/usr/include/valgrind"
+       AC_CHECK_HEADER([valgrind.h], [VALGRIND_CFLAGS=$CPPFLAGS], [unset ac_cv_header_valgrind_h])
+    fi
+    if test -z "$VALGRIND_CFLAGS"; then
+       CPPFLAGS="-I/usr/local/include/valgrind"
+       AC_CHECK_HEADER([valgrind.h], [VALGRIND_CFLAGS=$CPPFLAGS], [])
+    fi
+    if test -n "$VALGRIND_CFLAGS"; then
+       CPPFLAGS=$VALGRIND_CFLAGS
+       AC_CHECK_HEADER([memcheck.h], [], [VALGRIND_CFLAGS=""])
+    fi
+    CPPFLAGS=$prev_cppflags
+ fi
+ AC_SUBST([VALGRIND_CFLAGS])
+ 
+ dnl ===================================================================
 -dnl Check if cups/cups.h is available 
++dnl Whether to link to libcrypt.
  dnl ===================================================================
 -if test "$test_cups" = "yes" -a "$ENABLE_CUPS" = "TRUE" ; then
 -    AC_CHECK_HEADER(cups/cups.h, [],
 -                    [AC_MSG_ERROR([cups/cups.h could not be found. libcupsys2-dev or cups???-devel missing?])], [])
 -fi
  
 -dnl ===================================================================
 -dnl Check if PAM/pam_appl.h is available on Linux or FreeBSD
 -dnl ===================================================================
 -if test "$_os" = "Linux" -o "$_os" = "FreeBSD" -o "$_os" = "GNU"; then
 -  AC_MSG_CHECKING([whether to enable pam support])
 -  if test -z "$enable_pam" || test "$enable_pam" != "no"; then
 -    AC_MSG_RESULT([yes])
 -    PAM=YES
 -    AC_CHECK_HEADER(security/pam_appl.h, [],
 -                    [AC_MSG_ERROR([pam_appl.h could not be found. libpam-dev or pam-devel missing?])], [])
 -    AC_MSG_CHECKING([whether to link to libpam])
 -    if test -n "$enable_pam_link" -a "$enable_pam_link" != "no"; then
 -      AC_MSG_RESULT([yes])
 -      PAM_LINK=YES
 -      AC_CHECK_LIB(pam, pam_start, [],
 -          [AC_MSG_ERROR(libpam not found or functional)], [])
 -    else
 -      AC_MSG_RESULT([no, dynamically open it])
 -      PAM_LINK=NO
 -    fi
 -  else
 -    AC_MSG_RESULT([no])
 -    PAM=NO
 -    PAM_LINK=NO
 -    dnl check getspnam_r for needed args (4 or 5)
 -    AX_FUNC_WHICH_GETSPNAM_R
 -  fi
 -fi
 -AC_SUBST(PAM)
 -AC_SUBST(NEW_SHADOW_API)
 -AC_SUBST(PAM_LINK)
  
  if test "$_os" = "Linux"; then
      AC_MSG_CHECKING([whether to link to libcrypt])
@@@ -3808,10 -3481,10 +3831,10 @@@ if test "z$enable_odk" = "z" -o "$enabl
        else
           AC_MSG_RESULT(yes)
        fi
 -      if echo "$WITH_MINGWIN" | $EGREP -q "/"; then
 -         if ! test -x "`echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`"; then MINGSTRIP=false; else MINGWSTRIP=$(basename $(echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/)); fi
 +      if echo "$WITH_MINGW" | $EGREP -q "/"; then
-          if ! test -x "`echo $WITH_MINGW | $SED -e s/g++/strip/`"; then MINGSTRIP=false; else MINGWSTRIP=$(basename $(echo $WITH_MINGW | $SED -e s/g++/strip/)); fi
++         if ! test -x "`echo $WITH_MINGW | $SED -e s/[cg]++/strip/`"; then MINGWSTRIP=false; else MINGWSTRIP=$(basename $(echo $WITH_MINGW | $SED -e s/[cg]++/strip/)); fi
        else
-          AC_CHECK_TOOL(MINGWSTRIP, `echo $WITH_MINGW | $SED -e s/g++/strip/`, false)
 -         AC_CHECK_TOOL(MINGWSTRIP, `echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`, false)
++         AC_CHECK_TOOL(MINGWSTRIP, `echo $WITH_MINGW | $SED -e s/[cg]++/strip/`, false)
        fi
        if test "$MINGWSTRIP" = "false"; then
           AC_MSG_ERROR(MinGW32 binutils needed. Install them.)
diff --cc dmake/expand.c
index 6f72212,dceafc6..8ce0456
--- a/dmake/expand.c
+++ b/dmake/expand.c
@@@ -742,20 -742,20 +742,20 @@@ int  doexpand;          /* If TRUE enab
          break;
              
       case '\0':				/* check for null */
-         *ps = s;
-         done = TRUE;
-         if( lev ) {				/* catch $( or ${ without closing bracket */
-            Fatal( "Syntax error in macro [$%s]. The closing bracket [%c] is missing.\n", start, edelim );
-         } else
-           Fatal( "DEBUG: This cannot occur! [%s].\n", start ); 
-         break;
+        *ps = s;
+        done = TRUE;
+        if( lev ) {				/* catch $( or ${ without closing bracket */
+          Fatal( "Syntax error in macro [$%s]. The closing bracket [%c] is missing.\n", start, edelim );
+        } else
 -         Fatal( "DEBUG: This cannot occur! [%s].\n", start ); 
++         Fatal( "DEBUG: This cannot occur! [%s].\n", start );
+        break;
           
-          case ')':				/* close macro brace */
-          case '}':
+       case ')':				/* close macro brace */
+       case '}':
          if( !lev )		/* A closing bracket without an .. */
-            Fatal("Syntax error in macro [$%s]. Closing bracket [%c] cannot be a macro name.\n", start, *s );
+           Fatal("Syntax error in macro [$%s]. Closing bracket [%c] cannot be a macro name.\n", start, *s );
          else if( *s == edelim ) --lev;
-         /*FALLTHRU*/
+       /*FALLTHRU*/
  
           default:		/* Done when lev == 0. This means either no */
          done = !lev;	/* opening bracket (single letter macro) or */
@@@ -783,163 -783,163 +783,163 @@@
      * deal with it.  We do not call the function expander if the function
      * invocation begins with a '$' */
     if( fflag && *macro_name != '$' ) {
-       result = Exec_function(macro_name);
+      result = Exec_function(macro_name);
     }
     else {
-       /* Check if the macro is a recursive macro name, if so then
-        * EXPAND the name before expanding the value */
-       if( strchr( macro_name, '$' ) != NIL(char) ) {
-      recurse_name = Expand( macro_name );
-      FREE( macro_name );
-      macro_name = recurse_name;
-       }
+      /* Check if the macro is a recursive macro name, if so then
+       * EXPAND the name before expanding the value */
+      if( strchr( macro_name, '$' ) != NIL(char) ) {
+        recurse_name = Expand( macro_name );
+        FREE( macro_name );
+        macro_name = recurse_name;
+      }
  
-       /* Code to do value expansion goes here, NOTE:  macros whose assign bit
-      is one have been evaluated and assigned, they contain no further
-      expansions and thus do not need their values expanded again. */
+      /* Code to do value expansion goes here, NOTE:  macros whose assign bit
+         is one have been evaluated and assigned, they contain no further
+         expansions and thus do not need their values expanded again. */
  
-       if( (hp = GET_MACRO( macro_name )) != NIL(HASH) ) {
-      if( hp->ht_flag & M_MARK )
-         Fatal( "Detected circular macro [%s]", hp->ht_name );
+      if( (hp = GET_MACRO( macro_name )) != NIL(HASH) ) {
+        if( hp->ht_flag & M_MARK )
+          Fatal( "Detected circular macro [%s]", hp->ht_name );
  
-      if( !(hp->ht_flag & M_EXPANDED) ) {
-         hp->ht_flag |= M_MARK;
-         result = Expand( hp->ht_value );
-         hp->ht_flag ^= M_MARK;
-      }
-      else if( hp->ht_value != NIL(char) )
-         result = DmStrDup( hp->ht_value );
-      else
-         result = DmStrDup( "" );
+        if( !(hp->ht_flag & M_EXPANDED) ) {
+          hp->ht_flag |= M_MARK;
+          result = Expand( hp->ht_value );
+          hp->ht_flag ^= M_MARK;
+        }
+        else if( hp->ht_value != NIL(char) )
+          result = DmStrDup( hp->ht_value );
+        else
+          result = DmStrDup( "" );
  
-       }
-       else {
-      /* The use of an undefined macro implicitly defines it but
-       * leaves its value to NIL(char). */
-      hp = Def_macro( macro_name, NIL(char), M_EXPANDED );
-      /* Setting M_INIT assures that this macro is treated unset like
-       * default internal macros. (Necessary for *= and *:=) */ 
-      hp->ht_flag |= M_INIT;
- 
-      result = DmStrDup( "" );
-       }
-       /* Mark macros as used only if we are not expanding them for
-        * the purpose of a .IF test, so we can warn about redef after use*/
-       if( !If_expand ) hp->ht_flag |= M_USED;
+      }
+      else {
+        /* The use of an undefined macro implicitly defines it but
+         * leaves its value to NIL(char). */
+        hp = Def_macro( macro_name, NIL(char), M_EXPANDED );
+        /* Setting M_INIT assures that this macro is treated unset like
 -        * default internal macros. (Necessary for *= and *:=) */ 
++        * default internal macros. (Necessary for *= and *:=) */
+        hp->ht_flag |= M_INIT;
+ 
+        result = DmStrDup( "" );
+      }
+      /* Mark macros as used only if we are not expanding them for
+       * the purpose of a .IF test, so we can warn about redef after use*/
+      if( !If_expand ) hp->ht_flag |= M_USED;
  
     }
  
     if( mflag ) {
-       char separator;
-       int  modifier_list = 0;
-       int  aug_mod       = FALSE;
-       char *pat1;
-       char *pat2;
-       char *p;
- 
-       /* We are inside of a macro expansion. The "build up macro name,
-        * find its while loop above should have caught all \<nl> and
-        * converted them to a real space. Let's verify this. */
-       for( p=s; *p && *p != edelim && *p; p++ ) {
-     if( p[0] == '\\' && p[1] == '\n' ) {
-       size_t len;
-       p[1] = ' ';
-       len = strlen(p+1)+1;
-       memmove( p, p+1, len );
-     }
-       }
-       if( !*p )
-      Fatal( "Syntax error in macro modifier pattern [$%s]. The closing bracket [%c] is missing.\n", start, edelim );
- 
-       /* Yet another brain damaged AUGMAKE kludge.  We should accept the 
-        * AUGMAKE bullshit of $(f:pat=sub) form of macro expansion.  In
-        * order to do this we will forgo the normal processing if the
-        * AUGMAKE solution pans out, otherwise we will try to process the
-        * modifiers ala dmake.
-        *
-        * So we look for = in modifier string.
-        * If found we process it and not do the normal stuff */
- 
-       for( p=s; *p && *p != '=' && *p != edelim; p++ );
- 
-       if( *p == '=' ) {
-      char *tmp;
- 
-      pat1 = Expand(tmp = DmSubStr(s,p)); FREE(tmp);
-      s = p+1;
-      p = _scan_ballanced_parens(s+1, edelim);
- 
-      if ( !*p ) {
-         Fatal( "Incomplete macro expression [%s]", s );
-         p = s+1;
+      char separator;
+      int  modifier_list = 0;
+      int  aug_mod       = FALSE;
+      char *pat1;
+      char *pat2;
+      char *p;
+ 
+      /* We are inside of a macro expansion. The "build up macro name,
+       * find its while loop above should have caught all \<nl> and
+       * converted them to a real space. Let's verify this. */
+      for( p=s; *p && *p != edelim && *p; p++ ) {
+        if( p[0] == '\\' && p[1] == '\n' ) {
+          size_t len;
+          p[1] = ' ';
+          len = strlen(p+1)+1;
+          memmove( p, p+1, len );
+        }
+      }
+      if( !*p )
+        Fatal( "Syntax error in macro modifier pattern [$%s]. The closing bracket [%c] is missing.\n", start, edelim );
+ 
 -     /* Yet another brain damaged AUGMAKE kludge.  We should accept the 
++     /* Yet another brain damaged AUGMAKE kludge.  We should accept the
+       * AUGMAKE bullshit of $(f:pat=sub) form of macro expansion.  In
+       * order to do this we will forgo the normal processing if the
+       * AUGMAKE solution pans out, otherwise we will try to process the
+       * modifiers ala dmake.
+       *
+       * So we look for = in modifier string.
+       * If found we process it and not do the normal stuff */
+ 
+      for( p=s; *p && *p != '=' && *p != edelim; p++ );
+ 
+      if( *p == '=' ) {
+        char *tmp;
+ 
+        pat1 = Expand(tmp = DmSubStr(s,p)); FREE(tmp);
+        s = p+1;
+        p = _scan_ballanced_parens(s+1, edelim);
+ 
+        if ( !*p ) {
+          Fatal( "Incomplete macro expression [%s]", s );
+          p = s+1;
+        }
+        pat2 = Expand(tmp = DmSubStr(s,p)); FREE(tmp);
+ 
+        result = Apply_edit( result, pat1, pat2, TRUE, TRUE );
+        FREE( pat1 );
+        FREE( pat2 );
+        s = p;
+        aug_mod = TRUE;
       }
-      pat2 = Expand(tmp = DmSubStr(s,p)); FREE(tmp);
- 
-      result = Apply_edit( result, pat1, pat2, TRUE, TRUE );
-      FREE( pat1 );
-      FREE( pat2 );
-      s = p;
-      aug_mod = TRUE;
-       }
  
-       if( !aug_mod )
-      while( *s && *s != edelim ) {		/* while not at end of macro */
-         char switch_char;
+      if( !aug_mod )
+        while( *s && *s != edelim ) {		/* while not at end of macro */
+          char switch_char;
  
-         switch( switch_char = *s++ ) {
-            case '1': modifier_list |= JUST_FIRST_FLAG;         break;
+          switch( switch_char = *s++ ) {
+          case '1': modifier_list |= JUST_FIRST_FLAG;         break;
  
-            case 'b':
-            case 'B': modifier_list |= FILE_FLAG; 		   break;
+          case 'b':
+          case 'B': modifier_list |= FILE_FLAG; 		   break;
  
-            case 'd':
-            case 'D': modifier_list |= DIRECTORY_FLAG;  	   break;
+          case 'd':
+          case 'D': modifier_list |= DIRECTORY_FLAG;  	   break;
  
-            case 'f':
-            case 'F': modifier_list |= FILE_FLAG | SUFFIX_FLAG; break;
+          case 'f':
+          case 'F': modifier_list |= FILE_FLAG | SUFFIX_FLAG; break;
  
-            case 'e':
-            case 'E': modifier_list |= SUFFIX_FLAG; break;
+          case 'e':
+          case 'E': modifier_list |= SUFFIX_FLAG; break;
  
-            case 'l':
-            case 'L': modifier_list |= TOLOWER_FLAG; break;
+          case 'l':
+          case 'L': modifier_list |= TOLOWER_FLAG; break;
  
-            case 'i':
-            case 'I': modifier_list |= INFNAME_FLAG; break;
+          case 'i':
+          case 'I': modifier_list |= INFNAME_FLAG; break;
  
-            case 'u':
-            case 'U': modifier_list |= TOUPPER_FLAG; break;
+          case 'u':
+          case 'U': modifier_list |= TOUPPER_FLAG; break;
  
-            case 'm':
-            case 'M':
-           if( modifier_list || ( (*s != edelim) && (*s != ':') ) ) {
+          case 'm':
+          case 'M':
+            if( modifier_list || ( (*s != edelim) && (*s != ':') ) ) {
               Warning( "Map escape modifier must appear alone, ignored");
               modifier_list = 0;
-           }
-           else {
+            }
+            else {
               /* map the escape codes in the separator string first */
               for(p=result; (p = strchr(p,ESCAPE_CHAR)) != NIL(char); p++)
-                 Map_esc( p );
-           }
-           /* find the end of the macro spec, or the start of a new
-            * modifier list for further processing of the result */
+                Map_esc( p );
+            }
+          /* find the end of the macro spec, or the start of a new
+           * modifier list for further processing of the result */
  
-           for( ; (*s != edelim) && (*s != ':') && *s; s++ );
-           if( !*s )
-              Fatal( "Syntax error in macro. [$%s].\n", start );
-           if( *s == ':' ) s++;
-           break;
+          for( ; (*s != edelim) && (*s != ':') && *s; s++ );
+          if( !*s )
+            Fatal( "Syntax error in macro. [$%s].\n", start );
+          if( *s == ':' ) s++;
+          break;
  
-            case 'n':
-            case 'N': modifier_list |= NORMPATH_FLAG; break;
+          case 'n':
+          case 'N': modifier_list |= NORMPATH_FLAG; break;
  
-            case 'S':
-            case 's':
-           if( modifier_list ) {
+          case 'S':
+          case 's':
+            if( modifier_list ) {
               Warning( "Edit modifier must appear alone, ignored");
               modifier_list = 0;
-           }
-           else {
+            }
+            else {
               separator = *s++;
               for( p=s; *p != separator && *p; p++ );
  
@@@ -1077,68 -1077,68 +1077,68 @@@ char *s
  char **ps;
  int  *flag;
  {
-    char *t;
-    char *start;
-    char *res;
-    int  lev  = 1;
-    int  done = 0;
+   char *t;
+   char *start;
+   char *res;
+   int  lev  = 1;
+   int  done = 0;
     
-    DB_ENTER( "_scan_brace" );
- 
-    start = s;
-    while( !done )
-       switch( *s++ ) {
-          case '{': 
-             if( *s == '{' ) break;              /* ignore {{ */
-             lev++;
-             break;
+   DB_ENTER( "_scan_brace" );
+ 
+   start = s;
+   while( !done )
+     switch( *s++ ) {
 -    case '{': 
++    case '{':
+       if( *s == '{' ) break;              /* ignore {{ */
+       lev++;
+       break;
              
-          case '}': 
-             if( *s == '}' ) break;              /* ignore }} */
-         if( lev )
-            if( --lev == 0 ) done = TRUE;
-         break;
- 
-      case '$':
-         if( *s == '{' || *s == '}' ) {
-           if( (t = strchr(s,'}')) != NIL(char) )
-              s = t;
-           s++;
-         }
-         break;
 -    case '}': 
++    case '}':
+       if( *s == '}' ) break;              /* ignore }} */
+       if( lev )
+         if( --lev == 0 ) done = TRUE;
+       break;
+ 
+     case '$':
+       if( *s == '{' || *s == '}' ) {
+         if( (t = strchr(s,'}')) != NIL(char) )
+           s = t;
+         s++;
+       }
+       break;
           
-          case '\0':
-         if( lev ) {
-            done = TRUE;
-            s--;
-            /* error malformed macro expansion */
-         }
-         break;
+     case '\0':
+       if( lev ) {
+         done = TRUE;
+         s--;
+         /* error malformed macro expansion */
        }
+       break;
+     }
  
-    start = DmSubStr( start, (lev) ? s : s-1 );
+   start = DmSubStr( start, (lev) ? s : s-1 );
  
-    if( lev ) {
-       /* Braces were not ballanced so just return the string.
-        * Do not expand it. */
+   if( lev ) {
+     /* Braces were not ballanced so just return the string.
+      * Do not expand it. */
         
-       res   = DmStrJoin( "{", start, -1, FALSE );
-       *flag = 0;
-    }
-    else {
-       *flag = 1;
-       res   = Expand( start );
- 
-       if( (t = DmStrSpn( res, " \t" )) != res ) {
-           size_t len = strlen(t)+1;
-           memmove( res, t, len );
-       }
-    }
+     res   = DmStrJoin( "{", start, -1, FALSE );
+     *flag = 0;
+   }
+   else {
+     *flag = 1;
+     res   = Expand( start );
+ 
+     if( (t = DmStrSpn( res, " \t" )) != res ) {
+       size_t len = strlen(t)+1;
+       memmove( res, t, len );
+     }
+   }
  
-    FREE( start );       /* this is ok! start is assigned a DmSubStr above */
-    *ps = s;
+   FREE( start );       /* this is ok! start is assigned a DmSubStr above */
+   *ps = s;
  
-    DB_RETURN( res );
+   DB_RETURN( res );
  }
  
  
diff --cc instsetoo_native/util/openoffice.lst
index be5a4ec,8ea316d..0b3043c
--- a/instsetoo_native/util/openoffice.lst
+++ b/instsetoo_native/util/openoffice.lst
@@@ -6,13 -6,13 +6,13 @@@ Global
  		{
  			OOOBASEVERSION 3.4
  			OOOPACKAGEVERSION 3.4.0
- 			UREPACKAGEVERSION 1.8.0
+ 			UREPACKAGEVERSION 3.4.0
  			URELAYERVERSION 1
 -			BASISROOTNAME OpenOffice.org
 -			UNIXBASISROOTNAME openoffice.org
 -			SERVICETAG_PRODUCTNAME OpenOffice.org 3.4 
 +			BASISROOTNAME LibreOffice
 +			UNIXBASISROOTNAME libreoffice
 +			SERVICETAG_PRODUCTNAME LibreOffice 3.4
  			SERVICETAG_PRODUCTVERSION 3.4
 -			SERVICETAG_PARENTNAME OpenOffice.org 3.4 
 +			SERVICETAG_PARENTNAME LibreOffice 3.4
  			SERVICETAG_SOURCE {buildsource}{minor}(Build:{buildid})
  			SERVICETAG_URN urn:uuid:0187debd-e458-11de-82d6-080020a9ed93
  			HIDELICENSEDIALOG 1
@@@ -260,11 -254,10 +260,11 @@@ UR
          variables
          {
              PRODUCTNAME URE
-             PRODUCTVERSION 1.8
-             PACKAGEVERSION 1.8
+             PRODUCTVERSION 3.4
+             PACKAGEVERSION 3.4
              PACKAGEREVISION 1
              PRODUCTEXTENSION
 +            BRANDPACKAGEVERSION 3
              LONG_PRODUCTEXTENSION
              SHORT_PRODUCTEXTENSION
              LICENSENAME LGPL
diff --cc set_soenv.in
index 405fda6,793951e..2d37314
mode 100755,100644..100755
--- a/set_soenv.in
+++ b/set_soenv.in
@@@ -1515,7 -1494,10 +1515,8 @@@ els
  {  AddWarning( "set_soenv", "$platform not configured for system dependant include dir" );
  }
  
 -#
 -print "done\n";
  $gb_REPOS = $SRC_ROOT;
+ my $BUILD_TYPE = "@BUILD_TYPE@";
  
  if ('@WITH_LANG@' ne "")
  {
@@@ -2095,14 -2067,14 +2097,13 @@@ if ($platform =~ m/os2/
    ToFile( "SWITCHAR",   "-",	"e");
  }
  ToFile( "SAL_ENABLE_FILE_LOCKING",	"1",	"e");
- ToFile( "DBGSV_INIT", "$SOLARENV/bin/dbgsv.ini", "e");
 +
 +ToFile( "ENV_SCRIPT", "$outfile", "e" );
  #
  # Writing unset variables you might not need to file.
 -# 
 -print OUT $unsetvars;
 -
 -print OUT_SH "export $exportvars$newline";
 -print OUT_SH "unset $unsetvarssh$newline";
 -
 +#
 +print OUT "export $exportvars$newline";
 +print OUT "unset $unsetvars$newline";
  
  #
  #---------------------------
diff --cc solenv/bin/build.pl
index b1ca526,774deb8..38c81c7
--- a/solenv/bin/build.pl
+++ b/solenv/bin/build.pl
@@@ -2283,9 -2239,9 +2287,9 @@@ sub get_tmp_dir 
  sub retrieve_build_list {
      my $module = shift;
      my $old_fh = select(STDOUT);
 -    
 +
      # Try to get global depencies from solver's build.lst if such exists
-     my $solver_inc_dir = "$ENV{SOLARVER}/$ENV{INPATH}";
+     my $solver_inc_dir = "$ENV{SOLARVER}/$ENV{OUTPATH}";
      $solver_inc_dir .= $ENV{PROEXT} if (defined $ENV{PROEXT});
      $solver_inc_dir .= '/inc';
      $solver_inc_dir .= $ENV{UPDMINOREXT} if (defined $ENV{UPDMINOREXT});
diff --cc solenv/bin/modules/installer/epmfile.pm
index befb908,ce36812..3aeb4d8
--- a/solenv/bin/modules/installer/epmfile.pm
+++ b/solenv/bin/modules/installer/epmfile.pm
@@@ -1082,10 -1080,20 +1082,18 @@@ sub set_revision_in_pkginf
                  my $finalminor = $minor;
                  my $finalmicro = 0;
                  
 -                # if (( $packagename =~ /-ure\s*$/ ) && ( $finalmajor == 1 )) { $finalminor = 4; }
 -
                  $version = "$finalmajor.$finalminor.$finalmicro"; 
              }
- 
-             my $versionstring = "$version,$variables->{$pkgversion}";
+             
+             my $datestring = $variables->{$pkgversion};
+             
+             # Allowing some packages to have another date of creation.
+             # They can be defined in product definition using a key like "SOLSPARCPKGVERSION_$packagename"
+             
+             my $additionalkey = $pkgversion . "_" . $packagename;
+             if (( $variables->{$additionalkey} ) && ( $variables->{$additionalkey} ne "" )) { $datestring = $variables->{$additionalkey}; }
+             
+             my $versionstring = "$version,$datestring";
  
              for ( my $i = 0; $i <= $#{$file}; $i++ )
              {
diff --cc solenv/bin/modules/installer/simplepackage.pm
index 6ab5c5e,1325e42..c0047fd
mode 100644,100755..100755
--- a/solenv/bin/modules/installer/simplepackage.pm
+++ b/solenv/bin/modules/installer/simplepackage.pm
@@@ -133,25 -127,7 +133,7 @@@ sub register_extension
              
          if ( ! -f $unopkgfile ) { installer::exiter::exit_program("ERROR: $unopkgfile not found!", "register_extensions"); }
  
-         my $localtemppath = installer::systemactions::create_directories("uno", $languagestringref);
- 
-         my $slash = "";
- 
-         if ( $installer::globals::iswindowsbuild )
-         {
-             if ( $^O =~ /cygwin/i )
-             {
-                 $localtemppath = $installer::globals::cyg_temppath;
-                 $preregdir = qx{cygpath -m "$preregdir"};
-                 chomp($preregdir);
-             }
-             $localtemppath =~ s/\\/\//g;
-             $slash = "/"; # Third slash for Windows. Other OS pathes already start with "/"
-         }
-         
-         $preregdir =~ s/\/\s*$//g;
-         
-         my $systemcall = "JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1 " . $unopkgfile . " sync --verbose -env:BUNDLED_EXTENSIONS_USER=\"file://" . $slash . $preregdir . "\"" . " -env:UserInstallation=file://" . $slash . $localtemppath . " 2\>\&1 |";
 -        my $systemcall = $unopkgfile . " sync --verbose" . " -env:UNO_JAVA_JFW_ENV_JREHOME=true 2\>\&1 |";
++        my $systemcall = "JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1 " . $unopkgfile . " sync --verbose" . " -env:UNO_JAVA_JFW_ENV_JREHOME=true 2\>\&1 |";
  
          print "... $systemcall ...\n";
  
diff --cc solenv/gbuild/JunitTest.mk
index 7334cdf,5699398..5be81ab
--- a/solenv/gbuild/JunitTest.mk
+++ b/solenv/gbuild/JunitTest.mk
@@@ -30,10 -30,14 +30,14 @@@
  
  gb_JunitTest_JAVACOMMAND := $(JAVAINTERPRETER) $(JAVAIFLAGS)
  
+ # in non-product builds, ensure that tools-based assertions do not pop up as message box, but are routed to the shell
+ DBGSV_ERROR_OUT := shell
+ export DBGSV_ERROR_OUT
+ 
  .PHONY : $(call gb_JunitTest_get_clean_target,%)
  $(call gb_JunitTest_get_clean_target,%) : $(call gb_JavaClassSet_get_clean_target,$(call gb_JunitTest_get_classsetname,%))
 -    $(call gb_Helper_abbreviate_dirs,\
 -        rm -f $@ $@.log)
 +	$(call gb_Helper_abbreviate_dirs,\
 +		rm -f $@ $@.log)
  
  .PHONY : $(call gb_JunitTest_get_target,$(1))
  $(call gb_JunitTest_get_target,%) :
diff --cc solenv/gbuild/LinkTarget.mk
index 3517200,8c55367..7f2cc0f
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@@ -223,39 -223,39 +223,39 @@@ gb_LinkTarget_DEFAULTDEFS := $(gb_GLOBA
  
  .PHONY : $(call gb_LinkTarget_get_clean_target,%)
  $(call gb_LinkTarget_get_clean_target,%) :
 -    $(call gb_Output_announce,$*,$(false),LNK,4)
 -    RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),200,\
 -        $(foreach object,$(COBJECTS),$(call gb_CObject_get_target,$(object))) \
 -        $(foreach object,$(COBJECTS),$(call gb_CObject_get_dep_target,$(object))) \
 -        $(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_target,$(object))) \
 -        $(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_dep_target,$(object))) \
 -        $(foreach object,$(OBJCXXOBJECTS),$(call gb_ObjCxxObject_get_target,$(object))) \
 -        $(foreach object,$(OBJCXXOBJECTS),$(call gb_ObjCxxObject_get_dep_target,$(object))) \
 -        $(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_target,$(object))) \
 -        $(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_dep_target,$(object))) \
 -        $(call gb_LinkTarget_get_target,$*) \
 -        $(call gb_LinkTarget_get_dep_target,$*) \
 -        $(call gb_LinkTarget_get_headers_target,$*) \
 -        $(call gb_LinkTarget_get_external_headers_target,$*) \
 -        $(DLLTARGET) \
 -        $(AUXTARGETS)) && \
 -    cat $${RESPONSEFILE} /dev/null | xargs -n 200 rm -f && \
 -    rm -f $${RESPONSEFILE}
 +	$(call gb_Output_announce,$*,$(false),LNK,4)
 +	RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),200,\
 +		$(foreach object,$(COBJECTS),$(call gb_CObject_get_target,$(object))) \
 +		$(foreach object,$(COBJECTS),$(call gb_CObject_get_dep_target,$(object))) \
 +		$(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_target,$(object))) \
 +		$(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_dep_target,$(object))) \
 +		$(foreach object,$(OBJCXXOBJECTS),$(call gb_ObjCxxObject_get_target,$(object))) \
 +		$(foreach object,$(OBJCXXOBJECTS),$(call gb_ObjCxxObject_get_dep_target,$(object))) \
 +		$(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_target,$(object))) \
 +		$(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_dep_target,$(object))) \
 +		$(call gb_LinkTarget_get_target,$*) \
 +		$(call gb_LinkTarget_get_dep_target,$*) \
 +		$(call gb_LinkTarget_get_headers_target,$*) \
 +		$(call gb_LinkTarget_get_external_headers_target,$*) \
 +		$(DLLTARGET) \
 +		$(AUXTARGETS)) && \
- 	cat $${RESPONSEFILE} |xargs -n 200 rm -f && \
++	cat $${RESPONSEFILE} /dev/null | xargs -n 200 rm -f && \
 +	rm -f $${RESPONSEFILE}
  
  
  # cat the deps of all objects in one file, then we need only open that one file
  define gb_LinkTarget__command_dep
  $(call gb_Output_announce,LNK:$(2),$(true),DEP,1)
  $(call gb_Helper_abbreviate_dirs,\
 -    mkdir -p $(dir $(1)) && \
 -    RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),200,\
 -        $(foreach object,$(3),$(call gb_CObject_get_dep_target,$(object))) \
 -        $(foreach object,$(4),$(call gb_CxxObject_get_dep_target,$(object))) \
 -        $(foreach object,$(5),$(call gb_ObjCxxObject_get_dep_target,$(object)))\
 -         $(foreach object,$(6),$(call gb_GenCxxObject_get_dep_target,$(object)))\
 -        ) && \
 -    cat $${RESPONSEFILE} /dev/null | xargs -n 200 cat > $(1)) && \
 -    rm -f $${RESPONSEFILE}
 +	mkdir -p $(dir $(1)) && \
 +	RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),200,\
 +		$(foreach object,$(3),$(call gb_CObject_get_dep_target,$(object))) \
 +		$(foreach object,$(4),$(call gb_CxxObject_get_dep_target,$(object))) \
 +		$(foreach object,$(5),$(call gb_ObjCxxObject_get_dep_target,$(object)))\
 +		 $(foreach object,$(6),$(call gb_GenCxxObject_get_dep_target,$(object)))\
 +		) && \
- 	cat $${RESPONSEFILE} |xargs -n 200 cat > $(1)) && \
++	cat $${RESPONSEFILE} /dev/null | xargs -n 200 cat > $(1)) && \
 +	rm -f $${RESPONSEFILE}
  
  endef
  
diff --cc solenv/gbuild/extensions/post_PackModule.mk
index ba078c1,f39268a..566c46d
--- a/solenv/gbuild/extensions/post_PackModule.mk
+++ b/solenv/gbuild/extensions/post_PackModule.mk
@@@ -41,9 -41,9 +41,9 @@@ packmodule : COMMAND := tru
  endif
  endef
  
- packmodule : all deliverlog
+ packmodule : allandcheck deliverlog
 -    $(eval $(call gb_PackModule_setpackmodulecommand))
 -    $(COMMAND)
 +	$(eval $(call gb_PackModule_setpackmodulecommand))
 +	$(COMMAND)
  
  define gb_PackModule_setcleanpackmodulecommand
  ifeq ($$(words $(gb_Module_ALLMODULES)),1)
diff --cc solenv/gbuild/platform/linux.mk
index 1251523,757ae52..3ba9a21
--- a/solenv/gbuild/platform/linux.mk
+++ b/solenv/gbuild/platform/linux.mk
@@@ -159,8 -153,13 +159,15 @@@ gb_COMPILERNOOPTFLAGS := -O
  
  gb_Helper_abbreviate_dirs_native = $(gb_Helper_abbreviate_dirs)
  
 +gb_Helper_set_ld_path := LD_LIBRARY_PATH=$(OUTDIR)/lib
 +
+ # convert parametters filesystem root to native notation
+ # does some real work only on windows, make sure not to
+ # break the dummy implementations on unx*
+ define gb_Helper_convert_native
+ $(1)
+ endef
+ 
  # CObject class
  
  define gb_CObject__command
diff --cc solenv/gbuild/platform/macosx.mk
index 4490d82,b54cb8f..bbf842d
--- a/solenv/gbuild/platform/macosx.mk
+++ b/solenv/gbuild/platform/macosx.mk
@@@ -142,8 -142,13 +142,15 @@@ gb_COMPILERNOOPTFLAGS := -O
  
  gb_Helper_abbreviate_dirs_native = $(gb_Helper_abbreviate_dirs)
  
 +gb_Helper_set_ld_path := DYLD_LIBRARY_PATH=$(OUTDIR)/lib
 +
+ # convert parametters filesystem root to native notation
+ # does some real work only on windows, make sure not to
+ # break the dummy implementations on unx*
+ define gb_Helper_convert_native
+ $(1)
+ endef
+ 
  
  # CObject class
  
diff --cc solenv/gbuild/platform/windows.mk
index 07a7dc9,5371ebf..7632745
--- a/solenv/gbuild/platform/windows.mk
+++ b/solenv/gbuild/platform/windows.mk
@@@ -226,8 -222,18 +226,20 @@@ R=$(gb_Helper_REPODIR_NATIVE) && $(subs
  $(subst $(REPODIR)/,$$R/,$(subst $(SRCDIR)/,$$S/,$(subst $(OUTDIR)/,$$O/,$(subst $(WORKDIR)/,$$W/,$(subst $(gb_Helper_REPODIR_NATIVE)/,$$R/,$(subst $(gb_Helper_SRCDIR_NATIVE)/,$$S/,$(subst $(gb_Helper_OUTDIR_NATIVE)/,$$O/,$(subst $(gb_Helper_WORKDIR_NATIVE)/,$$W/,$(1)))))))))
  endef
  
 +gb_Helper_set_ld_path := PATH="$${PATH}:$(OUTDIR)/bin"
 +
+ # convert parametters filesystem root to native notation
+ # does some real work only on windows, make sure not to
+ # break the dummy implementations on unx*
+ define gb_Helper_convert_native
+ $(patsubst -I$(OUTDIR)%,-I$(gb_Helper_OUTDIR_NATIVE)%, \
+ $(patsubst $(OUTDIR)%,$(gb_Helper_OUTDIR_NATIVE)%, \
+ $(patsubst $(WORKDIR)%,$(gb_Helper_WORKDIR_NATIVE)%, \
+ $(patsubst $(SRCDIR)%,$(gb_Helper_SRCDIR_NATIVE)%, \
+ $(1)))))
+ endef
+ 
+ 
  # CObject class
  
  ifeq ($(gb_FULLDEPS),$(true))
@@@ -405,23 -411,23 +417,23 @@@ gb_LinkTarget_get_pdbfile = $(call gb_L
  define gb_LinkTarget__command
  $(call gb_Output_announce,$(2),$(true),LNK,4)
  $(call gb_Helper_abbreviate_dirs_native,\
 -    mkdir -p $(dir $(1)) && \
 -    rm -f $(1) && \
 -    RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),100, \
 -        $(call gb_Helper_convert_native,$(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_target,$(object))) \
 -        $(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_target,$(object))) \
 -        $(foreach object,$(COBJECTS),$(call gb_CObject_get_target,$(object))) \
 -        $(PCHOBJS))) && \
 -    $(gb_LINK) \
 -        $(if $(filter Library CppunitTest,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \
 -        $(if $(filter StaticLibrary,$(TARGETTYPE)),$(gb_StaticLibrary_TARGETTYPEFLAGS)) \
 -        $(if $(filter Executable,$(TARGETTYPE)),$(gb_Executable_TARGETTYPEFLAGS)) \
 -        $(LDFLAGS) \
 -        @$${RESPONSEFILE} \
 -        $(foreach lib,$(LINKED_LIBS),$(call gb_Library_get_filename,$(lib))) \
 -        $(foreach lib,$(LINKED_STATIC_LIBS),$(call gb_StaticLibrary_get_filename,$(lib))) \
 -        $(if $(DLLTARGET),-out:$(DLLTARGET) -implib:$(1),-out:$(1)); RC=$$?; rm $${RESPONSEFILE} \
 -    $(if $(DLLTARGET),; if [ ! -f $(DLLTARGET) ]; then rm -f $(1) && false; fi) ; exit $$RC)
 +	mkdir -p $(dir $(1)) && \
 +	rm -f $(1) && \
- 	RESPONSEFILE=`$(gb_MKTEMP)` && \
- 	echo "$(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_target,$(object))) \
++	RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),100, \
++		$(call gb_Helper_convert_native,$(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_target,$(object))) \
 +		$(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_target,$(object))) \
 +		$(foreach object,$(COBJECTS),$(call gb_CObject_get_target,$(object))) \
- 		$(PCHOBJS)" > $${RESPONSEFILE} && \
++		$(PCHOBJS))) && \
 +	$(gb_LINK) \
 +		$(if $(filter Library CppunitTest,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \
 +		$(if $(filter StaticLibrary,$(TARGETTYPE)),$(gb_StaticLibrary_TARGETTYPEFLAGS)) \
 +		$(if $(filter Executable,$(TARGETTYPE)),$(gb_Executable_TARGETTYPEFLAGS)) \
 +		$(LDFLAGS) \
 +		@$${RESPONSEFILE} \
 +		$(foreach lib,$(LINKED_LIBS),$(call gb_Library_get_filename,$(lib))) \
 +		$(foreach lib,$(LINKED_STATIC_LIBS),$(call gb_StaticLibrary_get_filename,$(lib))) \
 +		$(if $(DLLTARGET),-out:$(DLLTARGET) -implib:$(1),-out:$(1)); RC=$$?; rm $${RESPONSEFILE} \
 +	$(if $(DLLTARGET),; if [ ! -f $(DLLTARGET) ]; then rm -f $(1) && false; fi) ; exit $$RC)
  endef
  
  
diff --cc solenv/inc/installationtest.mk
index 7b926cc,8553a73..4c9fbae
--- a/solenv/inc/installationtest.mk
+++ b/solenv/inc/installationtest.mk
@@@ -79,14 -95,13 +95,13 @@@ my_javaenv = 
  # on other platforms, a single installation to solver is created in
  # smoketestoo_native:
  .IF "$(OS)" == "WNT" && "$(OOO_TEST_SOFFICE)" == ""
+ OOO_EXTRACT_TO:=$(shell cygpath -m `mktemp -dt ooosmoke.XXXXXX`)
  $(MISC)/$(TARGET)/installation.flag : $(shell \
 -        ls $(installationtest_instset)/OOo_*_install-arc_$(defaultlangiso).zip)
 +        ls $(installationtest_instset)/LibO_*_install-arc_$(defaultlangiso).zip)
-     $(MKDIRHIER) $(@:d)
-     my_tmp=$$(cygpath -m $$(mktemp -dt ooosmoke.XXXXXX)) && \
-     unzip $(installationtest_instset)/LibO_*_install-arc_$(defaultlangiso).zip \
-         -d "$$my_tmp" && \
-     mv "$$my_tmp"/LibO_*_install-arc_$(defaultlangiso) "$$my_tmp"/opt && \
-     echo "$$my_tmp" > $@
+     $(COMMAND_ECHO)$(MKDIRHIER) $(@:d)
 -    $(COMMAND_ECHO)unzip -q $(installationtest_instset)/OOo_*_install-arc_$(defaultlangiso).zip -d "$(OOO_EXTRACT_TO)"
 -    $(COMMAND_ECHO)mv "$(OOO_EXTRACT_TO)"/OOo_*_install-arc_$(defaultlangiso) "$(OOO_EXTRACT_TO)"/opt
++    $(COMMAND_ECHO)unzip -q $(installationtest_instset)/LibO_*_install-arc_$(defaultlangiso).zip -d "$(OOO_EXTRACT_TO)"
++    $(COMMAND_ECHO)mv "$(OOO_EXTRACT_TO)"/LibO_*_install-arc_$(defaultlangiso) "$(OOO_EXTRACT_TO)"/opt
+     $(COMMAND_ECHO)echo "$(OOO_EXTRACT_TO)" > $@
  .END
  
  cpptest .PHONY :
diff --cc solenv/inc/minor.mk
index f828ae6,19b8ca8..e33ce16
--- a/solenv/inc/minor.mk
+++ b/solenv/inc/minor.mk
@@@ -1,5 -1,5 +1,5 @@@
  RSCVERSION=300
- RSCREVISION=300m101(Build:1)
 -RSCREVISION=300m103(Build:9578)
 -BUILD=9578
++RSCREVISION=300m103(Build:1)
 +BUILD=1
- LAST_MINOR=m101
+ LAST_MINOR=m103
  SOURCEVERSION=DEV300
diff --cc soltools/cpp/_eval.c
index 5b4944e,62e7784..c6b6d1d
--- a/soltools/cpp/_eval.c
+++ b/soltools/cpp/_eval.c
@@@ -1,8 -1,8 +1,10 @@@
 -#include "cpp.h"
 +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+ 
  #include <stdlib.h>
  #include <string.h>
+ 
 +#include "cpp.h"
 +
  #define	NSTAK	32
  #define	SGN	0
  #define	UNS	1
commit 446a2d2f7a311e4bc6c8dc32bc97bd8d97d47c89
Author: obo <obo at openoffice.org>
Date:   Fri Mar 18 07:22:29 2011 +0100

    masterfix DEV300: #i10000# fix for LAN"

diff --git a/solenv/bin/cws.pl b/solenv/bin/cws.pl
index ae9a760..2f13017 100644
--- a/solenv/bin/cws.pl
+++ b/solenv/bin/cws.pl
@@ -407,16 +407,9 @@ sub hg_clone_cws_or_milestone
 
     my $masterws = $cws->master();
     my ($master_local_source, $master_lan_source);
-    if ($rep_type eq "ooo" || $rep_type eq "so")
-    {
-        $master_local_source = "$hg_local_source/" . $masterws;
-        $master_lan_source = "$hg_lan_source/" . $masterws;
-    }
-    else
-    {
-        $master_local_source = "$hg_local_source/master_".$rep_type."/".$masterws;
-        $master_lan_source = "$hg_lan_source/master_".$rep_type."/".$masterws;
-    }
+    
+    $master_local_source = "$hg_local_source/" . $masterws;
+    $master_lan_source = "$hg_lan_source/" . $masterws;
 
     my $milestone_tag;
     if ( $clone_milestone_only ) {
commit 7e7d3bc67a52f98bb6e3c3ec918135a077edaf2b
Author: obo <obo at openoffice.org>
Date:   Thu Mar 17 08:28:45 2011 +0100

    masterfix DEV300: #i10000# create misc/x64 directory missing

diff --git a/solenv/inc/tg_wntx64.mk b/solenv/inc/tg_wntx64.mk
index 12e0497..85f60c0 100644
--- a/solenv/inc/tg_wntx64.mk
+++ b/solenv/inc/tg_wntx64.mk
@@ -1,7 +1,7 @@
 #*************************************************************************
 #
 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
+#
 # Copyright 2000, 2010 Oracle and/or its affiliates.
 #
 # OpenOffice.org - a multi-platform office productivity suite
@@ -131,7 +131,7 @@ $(LIB2TARGET_X64) :	$(LIB2FILES_X64) \
 $(DEF1TARGETN_X64) : \
         $(DEF1DEPN_X64) \
         $(DEF1EXPORTFILE_X64)
-    @-$(MKDIR) $(MISC_X64)
+        @-$(MKDIR) $(MISC_X64)
     @-$(RM) $@.tmpfile
     @echo ------------------------------
     @echo Making Module-Definitionfile : $@
@@ -210,7 +210,7 @@ $(DEF2TARGETN_X64) : \
 SHL1VERSIONOBJ_X64:=$(VERSIONOBJ_X64:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET_X64))}$(VERSIONOBJ_X64:f)
 USE_VERSIONH_X64:=$(INCCOM)/$(SHL1VERSIONOBJ_X64:b).h
 SHL1VERSIONOBJDEP_X64:=$(VERSIONOBJ_X64:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET_X64))}$(VERSIONOBJ_X64:f)
-$(MISC_X64)/$(SHL1VERSIONOBJ_X64:b).c : $(SOLARENV)/src/version.c $(INCCOM)/$(SHL1VERSIONOBJ_X64:b).h
+$(MISC_X64)/$(SHL1VERSIONOBJ_X64:b).c : make_x64_dirs $(SOLARENV)/src/version.c $(INCCOM)/$(SHL1VERSIONOBJ_X64:b).h
     $(COMMAND_ECHO)$(TYPE) $(SOLARENV)/src/version.c | $(SED) s/_version.h/$(SHL1VERSIONOBJ_X64:b).h/ > $@
 .INIT : $(SHL1VERSIONOBJDEP_X64)
 .ENDIF
@@ -354,7 +354,7 @@ ALLTAR : $(SHL2IMPLIBN_X64)
 SHL2VERSIONOBJ_X64:=$(VERSIONOBJ_X64:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET_X64))}$(VERSIONOBJ_X64:f)
 USE_VERSIONH_X64:=$(INCCOM)/$(SHL2VERSIONOBJ_X64:b).h
 SHL2VERSIONOBJDEP_X64:=$(VERSIONOBJ_X64:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET_X64))}$(VERSIONOBJ_X64:f)
-$(MISC_X64)/$(SHL2VERSIONOBJ_X64:b).c : $(SOLARENV)/src/version.c $(INCCOM)/$(SHL2VERSIONOBJ_X64:b).h
+$(MISC_X64)/$(SHL2VERSIONOBJ_X64:b).c : make_x64_dirs $(SOLARENV)/src/version.c $(INCCOM)/$(SHL2VERSIONOBJ_X64:b).h
     $(COMMAND_ECHO)$(TYPE) $(SOLARENV)/src/version.c | $(SED) s/_version.h/$(SHL2VERSIONOBJ_X64:b).h/ > $@
 .INIT : $(SHL2VERSIONOBJDEP_X64)
 .ENDIF
commit 5854e09b062f7db8e6c24787e5521388ba899f30
Author: Release Engineering <releng at openoffice.org>
Date:   Wed Mar 16 13:12:46 2011 +0100

    DEV300

diff --git a/solenv/inc/minor.mk b/solenv/inc/minor.mk
index a1cbad3..19b8ca8 100644
--- a/solenv/inc/minor.mk
+++ b/solenv/inc/minor.mk
@@ -1,5 +1,5 @@
 RSCVERSION=300
-RSCREVISION=300m102(Build:9577)
-BUILD=9577
-LAST_MINOR=m102
+RSCREVISION=300m103(Build:9578)
+BUILD=9578
+LAST_MINOR=m103
 SOURCEVERSION=DEV300
commit ff892696d20de620deadf7864060d2c77643ad6e
Merge: 62666a9... 73e84d7...
Author: obo <obo at openoffice.org>
Date:   Wed Mar 16 10:11:17 2011 +0100

    CWS-TOOLING: integrate CWS jl164

diff --cc solenv/bin/modules/installer/simplepackage.pm
index 5b9be49,746bca7..1325e42
mode 100644,100755..100755
--- a/solenv/bin/modules/installer/simplepackage.pm
+++ b/solenv/bin/modules/installer/simplepackage.pm
commit 62666a9b0b07380b28e6ad0b3df4c0f223ecef74
Merge: df92123... 6af2d59...
Author: obo <obo at openoffice.org>
Date:   Wed Mar 16 09:37:48 2011 +0100

    CWS-TOOLING: integrate CWS l10n36

commit df921235bf74355defd01a837af17c6fca1c91ce
Merge: 9a79f3c... abcd617...
Author: obo <obo at openoffice.org>
Date:   Wed Mar 16 08:29:30 2011 +0100

    CWS-TOOLING: integrate CWS debuglevels

commit 9a79f3c1058293baa7cde2ac6db3ccfb32865f74
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Mon Mar 14 16:01:46 2011 +0100

    masterfix DEV300: #i10000# always add gb_deliver.log to zip

diff --git a/solenv/bin/packmodule b/solenv/bin/packmodule
index d3ae30d..f2279cf 100755
--- a/solenv/bin/packmodule
+++ b/solenv/bin/packmodule
@@ -55,6 +55,7 @@ def main(args):
     deliverlog = open(os.path.join('inc', module, 'gb_deliver.log'))
     packedmodule = zipfile.ZipFile(os.path.join(zipdir,module+'.zip'), 'w')
     [packedmodule.write(path) for path in stripped_paths_to_pack(deliverlog)]
+    packedmodule.write(os.path.join('inc', module, 'gb_deliver.log'))
     packedmodule.close()
 
 if __name__ == "__main__":
commit efa887760827c0bccb86b700d0833500e22ac51c
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Mon Mar 14 13:55:57 2011 +0100

    masterfix DEV300: #i10000# make clean fix

diff --git a/solenv/gbuild/gbuild.mk b/solenv/gbuild/gbuild.mk
index 3c7010a..6d22074 100644
--- a/solenv/gbuild/gbuild.mk
+++ b/solenv/gbuild/gbuild.mk
@@ -100,7 +100,7 @@ gb_ENABLE_PCH := $(false)
 endif
 
 # for clean, setuplocal and removelocal goals we switch off dependencies
-ifneq ($(filter clean setuplocal removelocal showdeliverables,$(MAKECMDGOALS)),)
+ifneq ($(filter cleanpackmodule clean setuplocal removelocal showdeliverables,$(MAKECMDGOALS)),)
 gb_FULLDEPS := $(false)
 else
 gb_FULLDEPS := $(true)
commit abcd617d33d01f031be35c90dc1284594ddcd23c
Merge: 00ea7bf... a14b1b4...
Author: Frank Schoenheit [fs] <frank.schoenheit at oracle.com>
Date:   Mon Mar 14 09:47:56 2011 +0100

    debuglevels: pulled and merged DEV300.m102

diff --cc solenv/gbuild/platform/linux.mk
index 2cbeca8,757ae52..757ae52
mode 100755,100755..100644
--- a/solenv/gbuild/platform/linux.mk
+++ b/solenv/gbuild/platform/linux.mk
diff --cc solenv/gbuild/platform/macosx.mk
index d6b84dc,b54cb8f..b54cb8f
mode 100755,100755..100644
--- a/solenv/gbuild/platform/macosx.mk
+++ b/solenv/gbuild/platform/macosx.mk
diff --cc solenv/gbuild/platform/solaris.mk
index f953dfb,6f29a97..6f29a97
mode 100755,100755..100644
--- a/solenv/gbuild/platform/solaris.mk
+++ b/solenv/gbuild/platform/solaris.mk
diff --cc solenv/gbuild/platform/windows.mk
index a4137c0,5371ebf..5371ebf
mode 100755,100755..100644
--- a/solenv/gbuild/platform/windows.mk
+++ b/solenv/gbuild/platform/windows.mk
commit a14b1b4a65ed3bc9e591201d435e7e31a6ad6e2e
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Fri Mar 11 11:50:00 2011 +0100

    masterfix DEV300: #i10000# all -> allandcheck

diff --git a/solenv/gbuild/extensions/post_PackModule.mk b/solenv/gbuild/extensions/post_PackModule.mk
index 3a573cb..f39268a 100644
--- a/solenv/gbuild/extensions/post_PackModule.mk
+++ b/solenv/gbuild/extensions/post_PackModule.mk
@@ -41,7 +41,7 @@ packmodule : COMMAND := true
 endif
 endef
 
-packmodule : all deliverlog
+packmodule : allandcheck deliverlog
     $(eval $(call gb_PackModule_setpackmodulecommand))
     $(COMMAND)
 
commit 81b4bd3a660a119b4162b08eafe3fb3f890e49d0
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Thu Mar 10 12:25:12 2011 +0100

    masterfix DEV300: #i10000# fixed configure

diff --git a/configure b/configure
index c36bab5..f8c57a0 100755
--- a/configure
+++ b/configure
@@ -12963,10 +12963,8 @@ echo "${ECHO_T}yes" >&6
          if ! test -x "`echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`"; then MINGSTRIP=false; else MINGWSTRIP=$(basename $(echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/)); fi
       else
          if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}`echo $WITH_MINGWIN | $SED -e s/g++/strip/ |
-$SED -e s/c++/strip/`", so it can be a program name with args.
-set dummy ${ac_tool_prefix}`echo $WITH_MINGWIN | $SED -e s/g++/strip/ |
-$SED -e s/c++/strip/`; ac_word=$2
+  # Extract the first word of "${ac_tool_prefix}`echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`", so it can be a program name with args.
+set dummy ${ac_tool_prefix}`echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`; ac_word=$2
 echo "$as_me:$LINENO: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_MINGWSTRIP+set}" = set; then
@@ -12982,8 +12980,7 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_MINGWSTRIP="${ac_tool_prefix}`echo $WITH_MINGWIN | $SED -e s/g++/strip/ |
-$SED -e s/c++/strip/`"
+    ac_cv_prog_MINGWSTRIP="${ac_tool_prefix}`echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
@@ -13004,10 +13001,8 @@ fi
 fi
 if test -z "$ac_cv_prog_MINGWSTRIP"; then
   ac_ct_MINGWSTRIP=$MINGWSTRIP
-  # Extract the first word of "`echo $WITH_MINGWIN | $SED -e s/g++/strip/ |
-$SED -e s/c++/strip/`", so it can be a program name with args.
-set dummy `echo $WITH_MINGWIN | $SED -e s/g++/strip/ |
-$SED -e s/c++/strip/`; ac_word=$2
+  # Extract the first word of "`echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`", so it can be a program name with args.
+set dummy `echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`; ac_word=$2
 echo "$as_me:$LINENO: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_ac_ct_MINGWSTRIP+set}" = set; then
@@ -13023,8 +13018,7 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_MINGWSTRIP="`echo $WITH_MINGWIN | $SED -e s/g++/strip/ |
-$SED -e s/c++/strip/`"
+    ac_cv_prog_ac_ct_MINGWSTRIP="`echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
diff --git a/configure.in b/configure.in
index ec4d9ce..b9fec5b 100644
--- a/configure.in
+++ b/configure.in
@@ -3484,8 +3484,7 @@ if test "z$enable_odk" = "z" -o "$enable_odk" != "no"; then
       if echo "$WITH_MINGWIN" | $EGREP -q "/"; then
          if ! test -x "`echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`"; then MINGSTRIP=false; else MINGWSTRIP=$(basename $(echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/)); fi
       else
-         AC_CHECK_TOOL(MINGWSTRIP, `echo $WITH_MINGWIN | $SED -e s/g++/strip/ |
-$SED -e s/c++/strip/`, false)
+         AC_CHECK_TOOL(MINGWSTRIP, `echo $WITH_MINGWIN | $SED -e s/g++/strip/ | $SED -e s/c++/strip/`, false)
       fi
       if test "$MINGWSTRIP" = "false"; then
          AC_MSG_ERROR(MinGW32 binutils needed. Install them.)
commit 780bb7e8b8810b7c0a5707aa9086aec5ff37f502
Author: Ivo Hinkelmann <ihi at openoffice.org>
Date:   Wed Mar 9 16:11:38 2011 +0100

    masterfix DEV300: #i10000# new configure

diff --git a/configure b/configure
index a72765e..c36bab5 100755
--- a/configure
+++ b/configure
@@ -1,416 +1,82 @@
 #! /bin/sh
 # From configure.in Revision: 1.290  .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.67.
-#
-#
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
-# Foundation, Inc.
-#
+# Generated by GNU Autoconf 2.59.
 #
+# Copyright (C) 2003 Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation
 # gives unlimited permission to copy, distribute and modify it.
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
 
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-	expr "X$arg" : "X\\(.*\\)$as_nl";
-	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+  set -o posix
 fi
+DUALCASE=1; export DUALCASE # for MKS sh
 
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
 fi
 
 
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""	$as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
+# Work around bugs in pre-3.0 UWIN ksh.
+$as_unset ENV MAIL MAILPATH
 PS1='$ '
 PS2='> '
 PS4='+ '
 
 # NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-if test "x$CONFIG_SHELL" = x; then
-  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '\${1+\"\$@\"}'='\"\$@\"'
-  setopt NO_GLOB_SUBST
-else
-  case \`(set -o) 2>/dev/null\` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-"
-  as_required="as_fn_return () { (exit \$1); }
-as_fn_success () { as_fn_return 0; }
-as_fn_failure () { as_fn_return 1; }
-as_fn_ret_success () { return 0; }
-as_fn_ret_failure () { return 1; }
-
-exitcode=0
-as_fn_success || { exitcode=1; echo as_fn_success failed.; }
-as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
-as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
-as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
-if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
-
-else
-  exitcode=1; echo positional parameters were not saved.
-fi
-test x\$exitcode = x0 || exit 1"
-  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
-  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
-  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
-  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
-test \$(( 1 + 1 )) = 2 || exit 1"
-  if (eval "$as_required") 2>/dev/null; then :
-  as_have_required=yes
-else
-  as_have_required=no
-fi
-  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
-
-else
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-as_found=false
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+for as_var in \
+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+  LC_TELEPHONE LC_TIME
 do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  as_found=:
-  case $as_dir in #(
-	 /*)
-	   for as_base in sh bash ksh sh5; do
-	     # Try only shells that exist, to save several forks.
-	     as_shell=$as_dir/$as_base
-	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
-		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
-  CONFIG_SHELL=$as_shell as_have_required=yes
-		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
-  break 2
-fi
-fi
-	   done;;
-       esac
-  as_found=false
-done
-$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
-	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
-  CONFIG_SHELL=$SHELL as_have_required=yes
-fi; }
-IFS=$as_save_IFS
-
-
-      if test "x$CONFIG_SHELL" != x; then :
-  # We cannot yet assume a decent shell, so we have to provide a
-	# neutralization value for shells without unset; and this also
-	# works around shells that cannot unset nonexistent variables.
-	BASH_ENV=/dev/null
-	ENV=/dev/null
-	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
-	export CONFIG_SHELL
-	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
-fi
-
-    if test x$as_have_required = xno; then :
-  $as_echo "$0: This script requires a shell more modern than all"
-  $as_echo "$0: the shells that I found on your system."
-  if test x${ZSH_VERSION+set} = xset ; then
-    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
-    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+    eval $as_var=C; export $as_var
   else
-    $as_echo "$0: Please tell bug-autoconf at gnu.org about your system,
-$0: including any error possibly output before this
-$0: message. Then install a modern shell, or manually run
-$0: the script under such a shell if you do have one."
-  fi
-  exit 1
-fi
-fi
-fi
-SHELL=${CONFIG_SHELL-/bin/sh}
-export SHELL
-# Unset more variables known to interfere with behavior of common tools.
-CLICOLOR_FORCE= GREP_OPTIONS=
-unset CLICOLOR_FORCE GREP_OPTIONS
-
-## --------------------- ##
-## M4sh Shell Functions. ##
-## --------------------- ##
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$as_dir" : 'X\(//\)[^/]' \| \
-	 X"$as_dir" : 'X\(//\)$' \| \
-	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)[^/].*/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+    $as_unset $as_var
   fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
+done
 
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1; then
   as_expr=expr
 else
   as_expr=false
 fi
 
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
   as_basename=basename
 else
   as_basename=false
 fi
 
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
 
-as_me=`$as_basename -- "$0" ||
+# Name of the executable.
+as_me=`$as_basename "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 	 X"$0" : 'X\(//\)$' \| \
-	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\/\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\/\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
+	 X"$0" : 'X\(/\)$' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
+  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\/\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+
 
+# PATH needs CR, and LINENO needs CR and PATH.
 # Avoid depending upon Character Ranges.
 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
@@ -418,107 +84,146 @@ as_cr_Letters=$as_cr_letters$as_cr_LETTERS
 as_cr_digits='0123456789'
 as_cr_alnum=$as_cr_Letters$as_cr_digits
 
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  echo "#! /bin/sh" >conf$$.sh
+  echo  "exit 0"   >>conf$$.sh
+  chmod +x conf$$.sh
+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+    PATH_SEPARATOR=';'
+  else
+    PATH_SEPARATOR=:
+  fi
+  rm -f conf$$.sh
+fi
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
+  # Find who we are.  Look in the path if we contain no path at all
+  # relative or not.
+  case $0 in
+    *[\\/]* ) as_myself=$0 ;;
+    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+
+       ;;
+  esac
+  # We did not find ourselves, most probably we were run as `sh COMMAND'
+  # in which case we are not to be found in the path.
+  if test "x$as_myself" = x; then
+    as_myself=$0
+  fi
+  if test ! -f "$as_myself"; then
+    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
+   { (exit 1); exit 1; }; }
+  fi
+  case $CONFIG_SHELL in
+  '')
+    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for as_base in sh bash ksh sh5; do
+	 case $as_dir in
+	 /*)
+	   if ("$as_dir/$as_base" -c '
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
+	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
+	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
+	     CONFIG_SHELL=$as_dir/$as_base
+	     export CONFIG_SHELL
+	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
+	   fi;;
+	 esac
+       done
+done
+;;
+  esac
 
-  as_lineno_1=$LINENO as_lineno_1a=$LINENO
-  as_lineno_2=$LINENO as_lineno_2a=$LINENO
-  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
-  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
-  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
-  sed -n '
-    p
-    /[$]LINENO/=
-  ' <$as_myself |
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line before each line; the second 'sed' does the real
+  # work.  The second script uses 'N' to pair each line-number line
+  # with the numbered line, and appends trailing '-' during
+  # substitution so that $LINENO is not a special case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
+  sed '=' <$as_myself |
     sed '
-      s/[$]LINENO.*/&-/
-      t lineno
-      b
-      :lineno
       N
-      :loop
-      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      s,$,-,
+      : loop
+      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
       t loop
-      s/-\n.*//
+      s,-$,,
+      s,^['$as_cr_digits']*\n,,
     ' >$as_me.lineno &&
-  chmod +x "$as_me.lineno" ||
-    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+  chmod +x $as_me.lineno ||
+    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
 
   # Don't try to exec as it changes $[0], causing all sort of problems
   # (the dirname of $[0] is not the place where we might find the
-  # original and so on.  Autoconf is especially sensitive to this).
-  . "./$as_me.lineno"
+  # original and so on.  Autoconf is especially sensible to this).
+  . ./$as_me.lineno
   # Exit status is that of the last command.
   exit
 }
 
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='	';;
-  esac;;
-*)
-  ECHO_N='-n';;
+
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+  *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T='	' ;;
+  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
 esac
 
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
 else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
+  as_expr=false
 fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -p'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -p'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  # We could just check for DJGPP; but this test a) works b) is more generic
+  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+  if test -f conf$$.exe; then
+    # Don't use ln at all; we don't have any links
     as_ln_s='cp -p'
+  else
+    as_ln_s='ln -s'
   fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
 else
   as_ln_s='cp -p'
 fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
+rm -f conf$$ conf$$.exe conf$$.file
 
 if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
+  as_mkdir_p=:
 else
   test -d ./-p && rmdir ./-p
   as_mkdir_p=false
 fi
 
-if test -x / >/dev/null 2>&1; then
-  as_test_x='test -x'
-else
-  if ls -dL / >/dev/null 2>&1; then
-    as_ls_L_option=L
-  else
-    as_ls_L_option=
-  fi
-  as_test_x='
-    eval sh -c '\''
-      if test -d "$1"; then
-	test -d "$1/.";
-      else
-	case $1 in #(
-	-*)set "./$1";;
-	esac;
-	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
-	???[sx]*):;;*)false;;esac;fi
-    '\'' sh
-  '
-fi
-as_executable_p=$as_test_x
+as_executable_p="test -f"
 
 # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -527,25 +232,38 @@ as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
 
 
-test -n "$DJDIR" || exec 7<&0 </dev/null
-exec 6>&1
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS=" 	$as_nl"
+
+# CDPATH.
+$as_unset CDPATH
+
 
 # Name of the host.
-# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
 # so uname gets run too.
 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
 
+exec 6>&1
+
 #
 # Initializations.
 #
 ac_default_prefix=/usr/local
-ac_clean_files=
 ac_config_libobj_dir=.
-LIBOBJS=
 cross_compiling=no
 subdirs=
 MFLAGS=
 MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Maximum number of lines to put in a shell here document.
+# This variable seems obsolete.  It should probably be removed, and
+# only ac_max_sed_lines should be used.
+: ${ac_max_here_lines=38}
 
 # Identity of this package.
 PACKAGE_NAME=
@@ -553,667 +271,50 @@ PACKAGE_TARNAME=
 PACKAGE_VERSION=
 PACKAGE_STRING=
 PACKAGE_BUGREPORT=
-PACKAGE_URL=
 
 # Factoring default headers for most tests.
 ac_includes_default="\
 #include <stdio.h>
-#ifdef HAVE_SYS_TYPES_H
+#if HAVE_SYS_TYPES_H
 # include <sys/types.h>
 #endif
-#ifdef HAVE_SYS_STAT_H
+#if HAVE_SYS_STAT_H
 # include <sys/stat.h>
 #endif
-#ifdef STDC_HEADERS
+#if STDC_HEADERS
 # include <stdlib.h>
 # include <stddef.h>
 #else
-# ifdef HAVE_STDLIB_H
+# if HAVE_STDLIB_H
 #  include <stdlib.h>
 # endif
 #endif
-#ifdef HAVE_STRING_H
-# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#if HAVE_STRING_H
+# if !STDC_HEADERS && HAVE_MEMORY_H
 #  include <memory.h>
 # endif
 # include <string.h>
 #endif
-#ifdef HAVE_STRINGS_H
+#if HAVE_STRINGS_H
 # include <strings.h>
 #endif
-#ifdef HAVE_INTTYPES_H
+#if HAVE_INTTYPES_H
 # include <inttypes.h>
+#else
+# if HAVE_STDINT_H
+#  include <stdint.h>
+# endif
 #endif
-#ifdef HAVE_STDINT_H
-# include <stdint.h>
-#endif
-#ifdef HAVE_UNISTD_H
+#if HAVE_UNISTD_H
 # include <unistd.h>
 #endif"
 
-ac_subst_vars='LTLIBOBJS
-LIBOBJS
-BUILD_TYPE
-LOCAL_SOLVER
-nodep
-VERBOSE
-ENABLE_LAYOUT
-ENABLE_STATIC_GTK
-UNIXWRAPPERNAME
-OOO_VENDOR
-ABOUT_BITMAPS
-INTRO_BITMAPS
-WITH_DICT
-WITH_POOR_HELP_LOCALIZATIONS
-WITH_LANG
-OOO_JUNIT_JAR
-ANT_LIB
-ANT_HOME
-ANT
-XINERAMA_LINK
-USE_XINERAMA
-SCPDEFS
-WITHOUT_AFMS
-WITHOUT_PPDS
-WITH_FONTS
-ENABLE_KAB
-ENABLE_EVOAB2
-GOBJECT_LIBS
-GOBJECT_CFLAGS
-ENABLE_LOCKDOWN
-KDE4_LIBS
-KDE4_CFLAGS
-MOC4
-KDE_LIBS
-KDE_CFLAGS
-MOC
-COMMONS_LOGGING_JAR
-COMMONS_HTTPCLIENT_JAR
-COMMONS_LANG_JAR
-COMMONS_CODEC_JAR
-SYSTEM_APACHE_COMMONS
-LIBSERIALIZER_JAR
-LIBFONTS_JAR
-LIBREPOSITORY_JAR
-LIBFORMULA_JAR
-LIBLOADER_JAR
-LIBLAYOUT_JAR
-LIBBASE_JAR
-JFREEREPORT_JAR
-FLUTE_JAR
-LIBXML_JAR
-SAC_JAR
-SYSTEM_JFREEREPORT
-ENABLE_REPORTBUILDER
-SERVLETAPI_JAR
-SYSTEM_SERVLETAPI
-ENABLE_MEDIAWIKI
-SYSTEM_POPPLER
-ENABLE_PDFIMPORT
-POPPLER_LIBS
-POPPLER_CFLAGS
-ENABLE_PRESENTER_SCREEN
-ENABLE_MINIMIZER
-ENABLE_PRESENTER_EXTRA_UI
-ENABLE_OPENGL
-SYSTEM_CAIRO
-BUILD_PIXMAN
-ENABLE_CAIRO
-CAIRO_LIBS
-CAIRO_CFLAGS
-ENABLE_GSTREAMER
-GSTREAMER_LIBS
-GSTREAMER_CFLAGS
-ENABLE_SYSTRAY_GTK
-ENABLE_DBUS
-ENABLE_GIO
-GIO_LIBS
-GIO_CFLAGS
-DBUS_LIBS
-DBUS_CFLAGS
-GTK_LIBS
-GTK_CFLAGS
-ENABLE_GNOMEVFS
-GNOMEVFS_LIBS
-GNOMEVFS_CFLAGS
-ENABLE_GCONF
-GCONF_LIBS
-GCONF_CFLAGS
-ENABLE_KDE4
-ENABLE_KDE
-ENABLE_GTK
-ZIP_HOME
-UNZIP
-ZIP
-ASM_HOME
-ML_EXE
-CYGWIN_PATH
-GNUPATCH
-GNUCP
-PATCH
-FLEX
-BISON
-NSIS_PATH
-DIRECTXSDK_LIB
-DIRECTXSDK_HOME
-WINDOWS_VISTA_PSDK
-PSDK_HOME
-SYSTEM_LIBC
-HAVE_READDIR_R
-HAVE_GETOPT
-SYSTEM_LIBTEXTCAT_DATA
-SYSTEM_LIBTEXTCAT
-SYSTEM_LPSOLVE
-SYSTEM_MYTHES
-MYTHES_LIBS
-MYTHES_CFLAGS
-HYPHEN_LIB
-SYSTEM_HYPH
-SYSTEM_HUNSPELL
-HUNSPELL_LIBS
-HUNSPELL_CFLAGS
-SYSTEM_REDLAND
-REDLAND_LIBS
-REDLAND_CFLAGS
-AGG_VERSION
-SYSTEM_AGG
-AGG_LIBS
-AGG_CFLAGS
-ENABLE_AGG
-SYSTEM_OPENSSL
-OPENSSL_LIBS
-OPENSSL_CFLAGS
-NEON_VERSION
-SYSTEM_NEON
-NEON_LIBS
-NEON_CFLAGS
-DISABLE_NEON
-ENABLE_RANDR
-XRANDR_DLOPEN
-XRANDR_LIBS
-XRANDR_CFLAGS
-XRENDER_LINK
-SYSTEM_XRENDER_HEADERS
-DISABLE_XAW
-XAU_LIBS
-XLIB
-XINC
-X_EXTRA_LIBS
-X_LIBS
-X_PRE_LIBS
-X_CFLAGS
-XMKMF
-SYSTEM_GRAPHITE
-ENABLE_GRAPHITE
-GRAPHITE_LIBS
-GRAPHITE_CFLAGS
-ICU_MICRO
-ICU_MINOR
-ICU_MAJOR
-SYSTEM_ICU
-ICUCONFIG
-SYSTEM_GENCMN
-SYSTEM_GENCCODE
-SYSTEM_GENBRK
-SYSTEM_SANE_HEADER
-MOZ_LDAP_CFLAGS
-MOZ_LIB_XPCOM
-MOZ_LIB
-MOZ_INC
-MOZ_FLAVOUR
-SYSTEM_MOZILLA
-MOZILLABUILD
-ENABLE_NSS_MODULE
-BUILD_MOZAB
-MOZLIBREQ_LIBS
-MOZLIBREQ_CFLAGS
-MOZGTK2_LIBS
-MOZGTK2_CFLAGS
-MOZILLA_TOOLKIT
-MOZILLA_VERSION
-MOZILLAXPCOM_LIBS
-MOZILLAXPCOM_CFLAGS
-NSPR_LIB
-MOZ_NSPR_LIBS
-MOZ_NSPR_CFLAGS
-NSS_LIB
-MOZ_NSS_LIBS
-MOZ_NSS_CFLAGS
-WITH_OPENLDAP
-WITH_LDAP
-WITH_MOZILLA
-SYSTEM_ODBC_HEADERS
-SYSTEM_VIGRA
-SYSTEM_BOOST
-SYSTEM_MDDS
-CURL_LIBS
-CURL_CFLAGS
-SYSTEM_CURL
-CURLCONFIG
-SAXON_JAR
-SYSTEM_SAXON
-SERIALIZER_JAR
-BSH_JAR
-SYSTEM_BSH
-HSQLDB_JAR
-SYSTEM_HSQLDB
-SYSTEM_MYSQL_CPPCONN
-LIBMYSQL_PATH
-MYSQL_DEFINES
-MYSQL_LIB
-MYSQL_INC
-SYSTEM_MYSQL
-MYSQLCONFIG
-ENABLE_MYSQLC
-LUCENE_ANALYZERS_JAR
-LUCENE_CORE_JAR
-SYSTEM_LUCENE
-DB_JAR
-DB_INCLUDES
-DB_VERSION
-SYSTEM_DB
-HOME
-PYTHON_LIBS
-PYTHON_CFLAGS
-SYSTEM_PYTHON
-BZIP2
-pkgpyexecdir
-pyexecdir
-pkgpythondir
-pythondir
-PYTHON_PLATFORM
-PYTHON_EXEC_PREFIX
-PYTHON_PREFIX
-PYTHON_VERSION
-PYTHON
-SYSTEM_LIBXML
-LIBXML_LIBS
-LIBXML_CFLAGS
-SYSTEM_LIBXSLT
-XSLTPROC
-LIBXSLT_LIBS
-LIBXSLT_CFLAGS
-USE_FT_EMBOLDEN
-FREETYPE_LIBS
-FREETYPE_CFLAGS
-SYSTEM_CPPUNIT
-CPPUNIT_LIBS
-CPPUNIT_CFLAGS
-SYSTEM_LIBWPD
-LIBWPD_LIBS
-LIBWPD_CFLAGS
-PKG_CONFIG
-SYSTEM_EXPAT
-SYSTEM_JPEG
-SYSTEM_ZLIB
-SYSTEM_STDLIBS
-BUILD_UNOWINREG
-MINGWSTRIP
-MINGWCXX
-BUILD_STAX
-GPERF
-PKGFORMAT
-RPM
-BUILD_EPM
-PKGMK
-DPKG
-EPM
-BUILD_DMAKE
-DMAKE
-JAVAIFLAGS
-JAVAFLAGS
-JDK
-JAVA_HOME
-JAVAAOTCOMPILER
-AWTLIB
-JAVADOC
-JAVACISGCJ
-JAVACOMPILER
-JAVAINTERPRETER
-SOLAR_JAVA
-BUILD_VER_STRING
-ALLOC
-HAVE_GCC_VISIBILITY_FEATURE
-CCACHE
-USE_CCACHE
-USE_SYSTEM_STL
-STLPORT_VER
-STLPORT4
-EXCEPTIONS
-MINGW_GXXDLL
-MINGW_GCCDLL
-MINGW_SHARED_LIBSTDCPP
-MINGW_SHARED_GXXLIB
-MINGW_GCCLIB_EH
-MINGW_SHARED_GCCLIB
-MINGW_CLIB_DIR
-MINGW_BACKWARD_INCLUDE_PATH
-MINGW_LIB_INCLUDE_PATH
-GXX_INCLUDE_PATH
-CRYPT_LINK
-PAM_LINK
-NEW_SHADOW_API
-PAM
-LFS_CFLAGS
-WORDS_BIGENDIAN
-SIZEOF_LONG
-CXXCPP
-ac_ct_CXX
-CXXFLAGS
-CXX
-FRAME_HOME
-CSC_PATH
-MIDL_PATH
-USE_MINGW
-COMEX
-MSPDB_PATH
-PERL
-HAVE_LD_HASH_STYLE
-_cc
-GNUMAKE
-ENABLE_PCH
-HAVE_LD_BSYMBOLIC_FUNCTIONS
-GCCVER
-COMPATH
-GCC_HOME
-SHELLPATH
-WITH_MINGWIN
-THES_SYSTEM_DIR
-HYPH_SYSTEM_DIR
-DICT_SYSTEM_DIR
-SYSTEM_DICTS
-WITH_MYSPELL_DICTS
-ENABLE_RPATH
-DISABLE_ATL
-DISABLE_ACTIVEX
-ENABLE_DIRECTX
-WITH_BINFILTER
-DO_FETCH_TARBALLS
-TARFILE_LOCATION
-ENABLE_FONTCONFIG
-ENABLE_CUPS
-DISABLE_STRIP
-ENABLE_SYMBOLS
-HAVE_VALGRIND_MEMCHECK_H
-CPP
-OBJEXT
-EXEEXT
-ac_ct_CC
-CPPFLAGS
-LDFLAGS
-CFLAGS
-CC
-PROEXT
-PROFULLSWITCH
-PRODUCT
-ENABLE_DEBUG
-ENABLE_WERROR
-VC_STANDARD
-ENABLE_CRASHDUMP
-PTHREAD_LIBS
-PTHREAD_CFLAGS
-OSVERSION
-GNUTAR
-target_os
-target_vendor
-target_cpu
-target
-host_os
-host_vendor
-host_cpu
-host
-build_os
-build_vendor
-build_cpu
-build
-SOURCEVERSION
-UPD
-_solenv
-LOCAL_SOLENV
-SED
-AWK
-EGREP
-GREP
-target_alias
-host_alias
-build_alias
-LIBS
-ECHO_T
-ECHO_N
-ECHO_C
-DEFS
-mandir
-localedir
-libdir
-psdir
-pdfdir
-dvidir
-htmldir
-infodir
-docdir
-oldincludedir
-includedir
-localstatedir
-sharedstatedir
-sysconfdir
-datadir
-datarootdir
-libexecdir
-sbindir
-bindir
-program_transform_name
-prefix
-exec_prefix
-PACKAGE_URL
-PACKAGE_BUGREPORT
-PACKAGE_STRING
-PACKAGE_VERSION
-PACKAGE_TARNAME
-PACKAGE_NAME
-PATH_SEPARATOR
-SHELL'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS EGREP AWK SED LOCAL_SOLENV _solenv UPD SOURCEVERSION build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os GNUTAR OSVERSION PTHREAD_CFLAGS PTHREAD_LIBS ENABLE_CRASHDUMP VC_STANDARD ENABLE_WERROR ENABLE_DEBUG PRODUCT PROFULLSWITCH PROEXT ENABLE_SYMBOLS DISABLE_STRIP ENABLE_CUPS ENABLE_FONTCONFIG TARFILE_LOCATION DO_FETCH_TARBALLS WITH_BINFILTER ENABLE_DIRECTX DISABLE_ACTIVEX DISABLE_ATL ENABLE_RPATH WITH_MYSPELL_DICTS SYSTEM_DICTS DICT_SYSTEM_DIR HYPH_SYSTEM_DIR THES_SYSTEM_DIR WITH_MINGWIN SHELLPATH GCC_HOME CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT COMPATH GCCVER HAVE_L
 D_BSYMBOLIC_FUNCTIONS ENABLE_PCH GNUMAKE _cc HAVE_LD_HASH_STYLE PERL MSPDB_PATH COMEX USE_MINGW MIDL_PATH CSC_PATH FRAME_HOME CPP CXX CXXFLAGS ac_ct_CXX CXXCPP SIZEOF_LONG WORDS_BIGENDIAN LFS_CFLAGS VALGRIND_CFLAGS PAM NEW_SHADOW_API PAM_LINK CRYPT_LINK GXX_INCLUDE_PATH MINGW_LIB_INCLUDE_PATH MINGW_BACKWARD_INCLUDE_PATH MINGW_CLIB_DIR MINGW_SHARED_GCCLIB MINGW_GCCLIB_EH MINGW_SHARED_GXXLIB MINGW_SHARED_LIBSTDCPP MINGW_GCCDLL MINGW_GXXDLL EXCEPTIONS STLPORT4 STLPORT_VER USE_SYSTEM_STL USE_CCACHE CCACHE HAVE_GCC_VISIBILITY_FEATURE ALLOC BUILD_VER_STRING SOLAR_JAVA JAVAINTERPRETER JAVACOMPILER JAVACISGCJ JAVADOC AWTLIB JAVAAOTCOMPILER JAVA_HOME JDK JAVAFLAGS JAVAIFLAGS DMAKE BUILD_DMAKE EPM DPKG PKGMK BUILD_EPM RPM PKGFORMAT GPERF BUILD_STAX MINGWCXX ac_ct_MINGWCXX MINGWSTRIP ac_ct_MINGWSTRIP BUILD_UNOWINREG SYSTEM_STDLIBS SYSTEM_ZLIB SYSTEM_JPEG SYSTEM_EXPAT PKG_CONFIG LIBWPD_CFLAGS LIBWPD_LIBS SYSTEM_LIBWPD CPPUNIT_CFLAGS CPPUNIT_LIBS SYSTEM_CPPUNIT FREETYPE_CFLAGS FREETYPE_L
 IBS USE_FT_EMBOLDEN LIBXSLT_CFLAGS LIBXSLT_LIBS XSLTPROC SYSTEM_LIBXSLT LIBXML_CFLAGS LIBXML_LIBS SYSTEM_LIBXML PYTHON PYTHON_VERSION PYTHON_PREFIX PYTHON_EXEC_PREFIX PYTHON_PLATFORM pythondir pkgpythondir pyexecdir pkgpyexecdir BZIP2 SYSTEM_PYTHON PYTHON_CFLAGS PYTHON_LIBS HOME SYSTEM_DB DB_VERSION DB_INCLUDES DB_JAR SYSTEM_LUCENE LUCENE_CORE_JAR LUCENE_ANALYZERS_JAR ENABLE_MYSQLC MYSQLCONFIG SYSTEM_MYSQL MYSQL_INC MYSQL_LIB MYSQL_DEFINES LIBMYSQL_PATH SYSTEM_MYSQL_CPPCONN SYSTEM_HSQLDB HSQLDB_JAR SYSTEM_BSH BSH_JAR SERIALIZER_JAR SYSTEM_SAXON SAXON_JAR CURLCONFIG SYSTEM_CURL CURL_CFLAGS CURL_LIBS SYSTEM_MDDS SYSTEM_BOOST SYSTEM_VIGRA SYSTEM_ODBC_HEADERS WITH_MOZILLA WITH_LDAP WITH_OPENLDAP MOZ_NSS_CFLAGS MOZ_NSS_LIBS NSS_LIB MOZ_NSPR_CFLAGS MOZ_NSPR_LIBS NSPR_LIB MOZILLAXPCOM_CFLAGS MOZILLAXPCOM_LIBS MOZILLA_VERSION MOZILLA_TOOLKIT MOZGTK2_CFLAGS MOZGTK2_LIBS MOZLIBREQ_CFLAGS MOZLIBREQ_LIBS BUILD_MOZAB ENABLE_NSS_MODULE MOZILLABUILD SYSTEM_MOZILLA MOZ_FLAVOUR MOZ_INC MOZ_L
 IB MOZ_LIB_XPCOM MOZ_LDAP_CFLAGS SYSTEM_SANE_HEADER SYSTEM_GENBRK SYSTEM_GENCCODE SYSTEM_GENCMN ICUCONFIG SYSTEM_ICU ICU_MAJOR ICU_MINOR ICU_MICRO GRAPHITE_CFLAGS GRAPHITE_LIBS ENABLE_GRAPHITE SYSTEM_GRAPHITE X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XINC XLIB XAU_LIBS DISABLE_XAW SYSTEM_XRENDER_HEADERS XRENDER_LINK XRANDR_CFLAGS XRANDR_LIBS XRANDR_DLOPEN ENABLE_RANDR DISABLE_NEON NEON_CFLAGS NEON_LIBS SYSTEM_NEON NEON_VERSION OPENSSL_CFLAGS OPENSSL_LIBS SYSTEM_OPENSSL ENABLE_AGG AGG_CFLAGS AGG_LIBS SYSTEM_AGG AGG_VERSION REDLAND_CFLAGS REDLAND_LIBS SYSTEM_REDLAND HUNSPELL_CFLAGS HUNSPELL_LIBS SYSTEM_HUNSPELL SYSTEM_HYPH HYPHEN_LIB MYTHES_CFLAGS MYTHES_LIBS SYSTEM_MYTHES SYSTEM_LPSOLVE SYSTEM_LIBTEXTCAT SYSTEM_LIBTEXTCAT_DATA HAVE_GETOPT HAVE_READDIR_R SYSTEM_LIBC PSDK_HOME WINDOWS_VISTA_PSDK DIRECTXSDK_HOME DIRECTXSDK_LIB NSIS_PATH BISON FLEX PATCH GNUCP GNUPATCH CYGWIN_PATH ML_EXE ASM_HOME ZIP UNZIP ZIP_HOME ENABLE_GTK ENABLE_KDE ENABLE_KDE4 GCONF_CFLAGS GCONF_LIBS ENABLE_GC
 ONF GNOMEVFS_CFLAGS GNOMEVFS_LIBS ENABLE_GNOMEVFS GTK_CFLAGS GTK_LIBS DBUS_CFLAGS DBUS_LIBS GIO_CFLAGS GIO_LIBS ENABLE_GIO ENABLE_DBUS ENABLE_SYSTRAY_GTK GSTREAMER_CFLAGS GSTREAMER_LIBS ENABLE_GSTREAMER CAIRO_CFLAGS CAIRO_LIBS ENABLE_CAIRO BUILD_PIXMAN SYSTEM_CAIRO ENABLE_OPENGL ENABLE_PRESENTER_EXTRA_UI ENABLE_MINIMIZER ENABLE_PRESENTER_SCREEN POPPLER_CFLAGS POPPLER_LIBS ENABLE_PDFIMPORT SYSTEM_POPPLER ENABLE_MEDIAWIKI SYSTEM_SERVLETAPI SERVLETAPI_JAR ENABLE_REPORTBUILDER SYSTEM_JFREEREPORT SAC_JAR LIBXML_JAR FLUTE_JAR JFREEREPORT_JAR LIBBASE_JAR LIBLAYOUT_JAR LIBLOADER_JAR LIBFORMULA_JAR LIBREPOSITORY_JAR LIBFONTS_JAR LIBSERIALIZER_JAR SYSTEM_APACHE_COMMONS COMMONS_CODEC_JAR COMMONS_LANG_JAR COMMONS_HTTPCLIENT_JAR COMMONS_LOGGING_JAR MOC KDE_CFLAGS KDE_LIBS MOC4 KDE4_CFLAGS KDE4_LIBS ENABLE_LOCKDOWN GOBJECT_CFLAGS GOBJECT_LIBS ENABLE_EVOAB2 ENABLE_KAB WITH_FONTS WITHOUT_PPDS WITHOUT_AFMS SCPDEFS USE_XINERAMA XINERAMA_LINK ANT ANT_HOME ANT_LIB OOO_JUNIT_JAR WITH_LANG WITH_P
 OOR_HELP_LOCALIZATIONS WITH_DICT INTRO_BITMAPS ABOUT_BITMAPS OOO_VENDOR UNIXWRAPPERNAME ENABLE_STATIC_GTK ENABLE_LAYOUT VERBOSE nodep LOCAL_SOLVER BUILD_TYPE LIBOBJS LTLIBOBJS'
 ac_subst_files=''
-ac_user_opts='
-enable_option_checking
-with_gnu_patch
-with_agg
-with_gnu_cp
-enable_graphite
-with_system_graphite
-enable_ldap
-enable_fetch_external
-with_external_tar
-with_openldap
-enable_lockdown
-enable_vba
-with_vba_package_format
-enable_pch
-enable_mozilla
-with_fonts
-with_ppds
-with_afms
-enable_epm
-with_epm
-with_package_format
-enable_odk
-enable_mathmldtd
-enable_evolution2
-with_system_stdlibs
-enable_cups
-enable_fontconfig
-enable_directx
-enable_activex
-enable_atl
-enable_symbols
-enable_strip_solver
-enable_werror
-enable_debug
-enable_dbgutil
-enable_crashdump
-enable_cl_standard
-enable_gtk
-enable_gstreamer
-enable_systray
-enable_cairo
-with_system_cairo
-enable_opengl
-enable_dbus
-enable_gconf
-enable_gnome_vfs
-enable_gio
-enable_static_gtk
-enable_layout
-enable_build_mozilla
-with_mozilla_version
-with_mozilla_toolkit
-enable_nss_module
-enable_kde
-enable_kdeab
-enable_kde4
-enable_binfilter
-enable_rpath
-enable_pam
-enable_pam_link
-enable_crypt_link
-enable_xrender_link
-enable_randr
-enable_randr_link
-with_myspell_dicts
-with_system_dicts
-with_external_dict_dir
-with_external_hyph_dir
-with_external_thes_dir
-with_system_libs
-with_system_headers
-with_system_jars
-with_system_zlib
-with_system_openssl
-with_system_jpeg
-with_system_expat
-with_system_libwpd
-with_system_libxml
-with_system_python
-with_system_icu
-with_system_poppler
-with_system_db
-with_system_lucene
-with_lucene_core_jar
-with_lucene_analyzers_jar
-enable_mysql_connector
-with_system_mysql
-with_libmysql_path
-with_system_mysql_cppconn
-with_system_hsqldb
-with_hsqldb_jar
-with_system_beanshell
-with_beanshell_jar
-enable_presenter_extra_ui
-enable_minimizer
-enable_presenter_console
-enable_pdfimport
-enable_wiki_publisher
-with_commons_codec_jar
-with_commons_lang_jar
-with_commons_httpclient_jar
-with_commons_logging_jar
-with_servlet_api_jar
-enable_report_builder
-with_system_jfreereport
-with_sac_jar
-with_libxml_jar
-with_flute_jar
-with_jfreereport_jar
-with_liblayout_jar
-with_libloader_jar
-with_libformula_jar
-with_librepository_jar
-with_libfonts_jar
-with_libserializer_jar
-with_libbase_jar
-with_system_saxon
-with_saxon_jar
-with_system_libxslt
-with_system_odbc
-with_system_sane
-with_system_xrender
-with_system_curl
-with_system_boost
-with_system_mdds
-with_system_vigra
-enable_neon
-enable_Xaw
-with_system_neon
-with_system_agg
-with_system_hunspell
-with_system_mythes
-with_system_altlinuxhyph
-with_system_lpsolve
-with_system_libtextcat
-with_external_libtextcat_data
-with_system_cppunit
-with_system_redland
-with_system_mozilla
-with_stlport
-with_jdk_home
-with_gxx_include_path
-with_java
-enable_gcjaot
-with_ant_home
-with_junit
-with_perl_home
-with_cl_home
-with_mspdb_path
-with_midl_path
-with_csc_path
-with_nsis_path
-with_frame_home
-with_psdk_home
-with_directx_home
-with_mozilla_build
-with_local_solenv
-with_local_solver
-enable_check_only
-enable_ccache_skip
-with_lang
-with_poor_help_localizations
-with_dict
-with_intro_bitmaps
-with_about_bitmaps
-with_vendor
-with_unix_wrapper
-with_asm_home
-with_os_version
-with_unzip_home
-with_zip_home
-with_mingwin
-with_build_version
-with_alloc
-enable_verbose
-enable_dependency_tracking
-enable_largefile
-with_x
-'
-      ac_precious_vars='build_alias
-host_alias
-target_alias
-CC
-CFLAGS
-LDFLAGS
-LIBS
-CPPFLAGS
-CPP
-CXX
-CXXFLAGS
-CCC
-CXXCPP
-XMKMF'
-
 
 # Initialize some variables set by options.
 ac_init_help=
 ac_init_version=false
-ac_unrecognized_opts=
-ac_unrecognized_sep=
 # The variables have the same names as the options, with
 # dashes changed to underlines.
 cache_file=/dev/null
@@ -1236,49 +337,34 @@ x_libraries=NONE
 # and all the variables that are supposed to be based on exec_prefix
 # by default will actually change.
 # Use braces instead of parens because sh, perl, etc. also accept them.
-# (The list follows the same order as the GNU Coding Standards.)
 bindir='${exec_prefix}/bin'
 sbindir='${exec_prefix}/sbin'
 libexecdir='${exec_prefix}/libexec'
-datarootdir='${prefix}/share'
-datadir='${datarootdir}'
+datadir='${prefix}/share'
 sysconfdir='${prefix}/etc'
 sharedstatedir='${prefix}/com'
 localstatedir='${prefix}/var'
+libdir='${exec_prefix}/lib'
 includedir='${prefix}/include'
 oldincludedir='/usr/include'
-docdir='${datarootdir}/doc/${PACKAGE}'
-infodir='${datarootdir}/info'
-htmldir='${docdir}'
-dvidir='${docdir}'
-pdfdir='${docdir}'
-psdir='${docdir}'
-libdir='${exec_prefix}/lib'
-localedir='${datarootdir}/locale'
-mandir='${datarootdir}/man'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
 
 ac_prev=
-ac_dashdash=
 for ac_option
 do
   # If the previous option needs an argument, assign it.
   if test -n "$ac_prev"; then
-    eval $ac_prev=\$ac_option
+    eval "$ac_prev=\$ac_option"
     ac_prev=
     continue
   fi
 
-  case $ac_option in
-  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
-  *=)   ac_optarg= ;;
-  *)    ac_optarg=yes ;;
-  esac
+  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
 
   # Accept the important Cygnus configure options, so we can diagnose typos.
 
-  case $ac_dashdash$ac_option in
-  --)
-    ac_dashdash=yes ;;
+  case $ac_option in
 
   -bindir | --bindir | --bindi | --bind | --bin | --bi)
     ac_prev=bindir ;;
@@ -1300,59 +386,33 @@ do
   --config-cache | -C)
     cache_file=config.cache ;;
 
-  -datadir | --datadir | --datadi | --datad)
+  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
     ac_prev=datadir ;;
-  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
+  | --da=*)
     datadir=$ac_optarg ;;
 
-  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
-  | --dataroo | --dataro | --datar)
-    ac_prev=datarootdir ;;
-  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
-  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
-    datarootdir=$ac_optarg ;;
-
   -disable-* | --disable-*)
-    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid feature name: $ac_useropt"
-    ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-    case $ac_user_opts in
-      *"
-"enable_$ac_useropt"
-"*) ;;
-      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
-	 ac_unrecognized_sep=', ';;
-    esac
-    eval enable_$ac_useropt=no ;;
-
-  -docdir | --docdir | --docdi | --doc | --do)
-    ac_prev=docdir ;;
-  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
-    docdir=$ac_optarg ;;
-
-  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
-    ac_prev=dvidir ;;
-  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
-    dvidir=$ac_optarg ;;
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    eval "enable_$ac_feature=no" ;;
 
   -enable-* | --enable-*)
-    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid feature name: $ac_useropt"
-    ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-    case $ac_user_opts in
-      *"
-"enable_$ac_useropt"
-"*) ;;
-      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
-	 ac_unrecognized_sep=', ';;
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+      *) ac_optarg=yes ;;
     esac
-    eval enable_$ac_useropt=\$ac_optarg ;;
+    eval "enable_$ac_feature='$ac_optarg'" ;;
 
   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
@@ -1379,12 +439,6 @@ do
   -host=* | --host=* | --hos=* | --ho=*)
     host_alias=$ac_optarg ;;
 
-  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
-    ac_prev=htmldir ;;
-  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
-  | --ht=*)
-    htmldir=$ac_optarg ;;
-
   -includedir | --includedir | --includedi | --included | --include \
   | --includ | --inclu | --incl | --inc)
     ac_prev=includedir ;;
@@ -1409,16 +463,13 @@ do
   | --libexe=* | --libex=* | --libe=*)
     libexecdir=$ac_optarg ;;
 
-  -localedir | --localedir | --localedi | --localed | --locale)
-    ac_prev=localedir ;;
-  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
-    localedir=$ac_optarg ;;
-
   -localstatedir | --localstatedir | --localstatedi | --localstated \
-  | --localstate | --localstat | --localsta | --localst | --locals)
+  | --localstate | --localstat | --localsta | --localst \
+  | --locals | --local | --loca | --loc | --lo)
     ac_prev=localstatedir ;;
   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
-  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
+  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
     localstatedir=$ac_optarg ;;
 
   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
@@ -1483,16 +534,6 @@ do
   | --progr-tra=* | --program-tr=* | --program-t=*)
     program_transform_name=$ac_optarg ;;
 
-  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
-    ac_prev=pdfdir ;;
-  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
-    pdfdir=$ac_optarg ;;
-
-  -psdir | --psdir | --psdi | --psd | --ps)
-    ac_prev=psdir ;;
-  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
-    psdir=$ac_optarg ;;
-
   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   | -silent | --silent | --silen | --sile | --sil)
     silent=yes ;;
@@ -1543,36 +584,26 @@ do
     ac_init_version=: ;;
 
   -with-* | --with-*)
-    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid package name: $ac_useropt"
-    ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-    case $ac_user_opts in
-      *"
-"with_$ac_useropt"
-"*) ;;
-      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
-	 ac_unrecognized_sep=', ';;
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package| sed 's/-/_/g'`
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+      *) ac_optarg=yes ;;
     esac
-    eval with_$ac_useropt=\$ac_optarg ;;
+    eval "with_$ac_package='$ac_optarg'" ;;
 
   -without-* | --without-*)
-    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid package name: $ac_useropt"
-    ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-    case $ac_user_opts in
-      *"
-"with_$ac_useropt"
-"*) ;;
-      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
-	 ac_unrecognized_sep=', ';;
-    esac
-    eval with_$ac_useropt=no ;;
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package | sed 's/-/_/g'`
+    eval "with_$ac_package=no" ;;
 
   --x)
     # Obsolete; use --with-x.
@@ -1592,25 +623,26 @@ do
   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
     x_libraries=$ac_optarg ;;
 
-  -*) as_fn_error $? "unrecognized option: \`$ac_option'
-Try \`$0 --help' for more information"
+  -*) { echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; }
     ;;
 
   *=*)
     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
     # Reject names that are not valid shell variable names.
-    case $ac_envvar in #(
-      '' | [0-9]* | *[!_$as_cr_alnum]* )
-      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
-    esac
-    eval $ac_envvar=\$ac_optarg
+    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+   { (exit 1); exit 1; }; }
+    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
+    eval "$ac_envvar='$ac_optarg'"
     export $ac_envvar ;;
 
   *)
     # FIXME: should be removed in autoconf 3.0.
-    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
     ;;
 
@@ -1619,36 +651,31 @@ done
 
 if test -n "$ac_prev"; then
   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
-  as_fn_error $? "missing argument to $ac_option"
+  { echo "$as_me: error: missing argument to $ac_option" >&2
+   { (exit 1); exit 1; }; }
 fi
 
-if test -n "$ac_unrecognized_opts"; then
-  case $enable_option_checking in
-    no) ;;
-    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
-    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
-  esac
-fi
-
-# Check all directory arguments for consistency.

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list