OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   10-Mar-2006 22:21:55
  Branch: HEAD                             Handle: 2006031021215300

  Modified files:
    openpkg-src/xalan-c     xalan-c.patch xalan-c.spec

  Log:
    flush pending changes and downgrade to JUNK as it no longer compiles
    under GCC 4.x world order

  Summary:
    Revision    Changes     Path
    1.5         +124 -620   openpkg-src/xalan-c/xalan-c.patch
    1.27        +28 -30     openpkg-src/xalan-c/xalan-c.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/xalan-c/xalan-c.patch
  ============================================================================
  $ cvs diff -u -r1.4 -r1.5 xalan-c.patch
  --- openpkg-src/xalan-c/xalan-c.patch 2 Jun 2003 16:27:19 -0000       1.4
  +++ openpkg-src/xalan-c/xalan-c.patch 10 Mar 2006 21:21:53 -0000      1.5
  @@ -1,622 +1,126 @@
  ---- c/src/Makefile.in.dist   2003-03-20 21:15:54.000000000 +0100
  -+++ c/src/Makefile.in        2003-06-02 17:57:31.000000000 +0200
  -@@ -68,6 +68,8 @@
  - 
  - #MACROS defining commands
  - MKDIR=mkdir
  [EMAIL PROTECTED]@
  [EMAIL PROTECTED]@
  - 
  - ifndef XALANCROOT 
  - noxalanroot:
  -@@ -151,8 +153,9 @@
  - ifeq ($(PLATFORM), LINUX)
  - 
  -   SUPPORTED = TRUE
  --  ALLLIBS = ${LIBS} -L/usr/lib
  -+  ALLLIBS = ${LIBS}
  -   SHLIBSUFFIX=.so
  -+  LIBSUFFIX=.a
  -   PIC_OPTION=
  - 
  -   ifeq (${CXX}, icpc)
  -@@ -162,7 +165,7 @@
  - 
  -   else
  - 
  --    PIC_OPTION=-fPIC
  -+    PIC_OPTION=
  -     PLATFORM_COMPILE_OPTIONS = -Wall
  - 
  -   endif
  -@@ -179,7 +182,7 @@
  -   CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -   CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -   MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared ${PIC_OPTION}
  --  LINK = $(CXX) -D${PLATFORM} ${PIC_OPTION}
  -+  LINK = $(CXX) -D${PLATFORM} ${PIC_OPTION} ${LDFLAGS}
  - 
  - endif
  - 
  -@@ -192,6 +195,7 @@
  -   PLATFORM_CXX_COMPILE_OPTIONS = +p -mt -Aa
  -   ALLLIBS = ${LIBS}
  -   SHLIBSUFFIX=.sl
  -+  LIBSUFFIX=.a
  -   CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS) 
$(PLATFORM_CXX_COMPILE_OPTIONS)
  -   CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -   MAKE_SHARED = $(CXX) -b +Z ${LDFLAGS} -Wl,+s
  -@@ -207,7 +211,7 @@
  - 
  -   ifeq (${CXX}, g++)
  - 
  --    PLATFORM_COMPILE_OPTIONS = -Wall -fPIC -D${PLATFORM} -D_REENTRANT
  -+    PLATFORM_COMPILE_OPTIONS = -Wall -D${PLATFORM} -D_REENTRANT
  - 
  -     ifdef XALAN_USE_ICU
  -     LD_RPATH_PRE=  -Wl,-rpath,
  -@@ -216,10 +220,10 @@
  -     EXTRA_LINK_OPTIONS=-lc
  -     CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -     CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  --    MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared -fPIC
  --    LINK =  g++ -D${PLATFORM} -fPIC
  -+    MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared 
  -+    LINK =  g++ -D${PLATFORM} 
  - 
  --    ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -lc
  -+    ALLLIBS = ${LIBS}
  - 
  -   else
  - 
  -@@ -236,6 +240,7 @@
  -   endif
  - 
  -   SHLIBSUFFIX=.so
  -+  LIBSUFFIX=.a
  - 
  - endif
  - 
  -@@ -246,16 +251,15 @@
  - 
  -   ifeq (${CXX}, g++)
  - 
  --    PLATFORM_COMPILE_OPTIONS = -Wall -fPIC -D${PLATFORM} -D_REENTRANT
  --    ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -lc
  -+    PLATFORM_COMPILE_OPTIONS = -Wall -D${PLATFORM} -D_REENTRANT
  - 
  -     EXTRA_LINK_OPTIONS=-lc
  -     CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -     CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  --    MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared -fPIC
  --    LINK =  g++ -D${PLATFORM} -fPIC
  -+    MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared
  -+    LINK =  g++ -D${PLATFORM}
  - 
  --    ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -lc
  -+    ALLLIBS = ${LIBS}
  - 
  -     SHLIBSUFFIX=.a
  - 
  -@@ -282,6 +286,7 @@
  - endif
  - 
  -     SHLIBSUFFIX=.so
  -+    LIBSUFFIX=.a
  - 
  -   endif
  - 
  -@@ -296,6 +301,7 @@
  -   PLATFORM_COMPILE_OPTIONS2 =-Wc,dll 
-W0,"langlvl(extended),notempinc,float(ieee),targ(osv2r8)" -D${PLATFORM} 
-D_OPEN_THREADS -D_XOPEN_SOURCE_EXTENDED
  -   ALLLIBS =
  -   SHLIBSUFFIX=.dll
  -+  LIBSUFFIX=.a
  -   OS390SIDEDECK=.x
  - 
  -   CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)  
-I${STLPORTROOT}/stlport
  -@@ -317,8 +323,9 @@
  - 
  -   SUPPORTED = TRUE
  -   PLATFORM_COMPILE_OPTIONS = -D${PLATFORM} -ptr 
${ALL_OBJECTS_DIR}/.cxx_repository -ieee -pthread -std strict_ansi_errors
  --  ALLLIBS = ${LIBS} -L/usr/lib -lm
  -+  ALLLIBS = ${LIBS} -lm
  -   SHLIBSUFFIX = .so
  -+  LIBSUFFIX=.a
  -   CC1 = $(CXX) ${CXXFLAGS} $(PLATFORM_COMPILE_OPTIONS) -nocxxstd
  -   CC4 = $(CC) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -   MAKE_SHARED = ${CXX} ${CXXFLAGS} -shared -D${PLATFORM} -ptr 
${ALL_OBJECTS_DIR}/.cxx_repository -ieee -pthread -std strict_ansi_errors 
-nocxxstd
  -@@ -332,8 +339,9 @@
  - 
  -   SUPPORTED = TRUE
  -   PLATFORM_COMPILE_OPTIONS = -Wall -fno-elide-constructors -D${PLATFORM} 
-D_REENTRANT -DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS
  --  ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib
  -+  ALLLIBS = ${LIBS}
  -   SHLIBSUFFIX=.dylib
  -+  LIBSUFFIX=.a
  -   CC1 = ${CXX} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -   CC4 = ${CC} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -   MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -dynamiclib
  -@@ -421,21 +429,29 @@
  +Index: runConfigure
  +--- runConfigure.orig        2005-08-17 01:48:26 +0200
  ++++ runConfigure     2005-12-09 11:51:25 +0100
  +@@ -563,16 +563,16 @@
  + # Set the extra C and C++ compiler flags
  + #
  + 
  +-CXXFLAGS="$compileroptions $debugflag $transcodingDefines $threadingDefines 
$bitstobuildDefines "
  ++CXXFLAGS="$CXXFLAGS $compileroptions $debugflag $transcodingDefines 
$threadingDefines $bitstobuildDefines "
  + export CXXFLAGS
  + 
  +-CFLAGS="$compileroptions $debugflag $transcodingDefines $threadingDefines 
$bitstobuildDefines "
  ++CFLAGS="$CFLAGS $compileroptions $debugflag $transcodingDefines 
$threadingDefines $bitstobuildDefines "
  + export CFLAGS
  + 
  +-LDFLAGS="$LDFLAGS $linkeroptions $bitstobuildLink"
  ++LDFLAGS="$LDFLAGS $LDFLAGS $linkeroptions $bitstobuildLink"
  + export LDFLAGS
  + 
  +-LIBS="$transcodingLibs $threadingLibs "
  ++LIBS="$LIBS $transcodingLibs $threadingLibs "
  + export LIBS
  + 
  + 
  +Index: src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp
  +--- src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp.orig     2005-05-10 
23:02:04 +0200
  ++++ src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp  2005-12-09 11:51:25 
+0100
  +@@ -146,6 +146,8 @@
  + private:
  + 
  +     DecimalFormatCacheStruct();
  ++
  ++public:
  +     DecimalFormatCacheStruct(const DecimalFormatCacheStruct& other);
  + };
  + 
  +Index: src/xalanc/Utils/MsgCreator/Makefile.in
  +--- src/xalanc/Utils/MsgCreator/Makefile.in.orig     2004-04-06 17:08:45 
+0200
  ++++ src/xalanc/Utils/MsgCreator/Makefile.in  2005-12-09 11:51:25 +0100
  +@@ -29,7 +29,7 @@
  + 
  + $(XSL_BIN_DIR)/MsgCreator : $(MSG_CREATOR_OBJECTS)
  +     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  +-    ${EXTRA_LINK_OPTIONS}  $(XERCES_LIB) $^ -o $@ 
$(LOC_OTHER_LINK_PARAMETERS)
  ++    ${EXTRA_LINK_OPTIONS} $^ -o $@ $(LOC_OTHER_LINK_PARAMETERS) 
$(XERCES_LIB)
  +     
  + $(XSL_OBJ_DIR)/%.o : $(MSG_CREATOR_SRC)/%.cpp    
  +     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +Index: src/xalanc/XMLSupport/FormatterToText.hpp
  +--- src/xalanc/XMLSupport/FormatterToText.hpp.orig   2004-12-14 19:59:06 
+0100
  ++++ src/xalanc/XMLSupport/FormatterToText.hpp        2005-12-09 11:51:25 
+0100
  +@@ -221,7 +221,9 @@
  + private:
  + 
  +     // These are not implemented.
  ++#if 0
  +     FormatterToText(const FormatterToText&);
  ++#endif
  + 
  +     FormatterToText&
  +     operator=(const FormatterToText&);
  +Index: src/xalanc/XPath/ElementPrefixResolverProxy.hpp
  +--- src/xalanc/XPath/ElementPrefixResolverProxy.hpp.orig     2004-11-10 
20:09:11 +0100
  ++++ src/xalanc/XPath/ElementPrefixResolverProxy.hpp  2005-12-09 11:51:25 
+0100
  +@@ -86,7 +86,9 @@
  + 
  + private:
  +     //notimplemented
  ++#if 0
  +     ElementPrefixResolverProxy(const ElementPrefixResolverProxy&);
  ++#endif
  + 
  +     const XalanElement* const               m_namespaceContext;
  + 
  +Index: src/xalanc/XPath/NameSpace.hpp
  +--- src/xalanc/XPath/NameSpace.hpp.orig      2004-11-09 17:06:05 +0100
  ++++ src/xalanc/XPath/NameSpace.hpp   2005-12-09 11:51:25 +0100
  +@@ -191,7 +191,9 @@
  +     }       
  + 
  + private:
  ++#if 0
  +     NameSpace(const NameSpace&);
  ++#endif
  + 
  +     XalanDOMString  m_prefix;
  + 
  +Index: src/xalanc/XPath/XalanQNameByValue.hpp
  +--- src/xalanc/XPath/XalanQNameByValue.hpp.orig      2004-11-08 19:17:11 
+0100
  ++++ src/xalanc/XPath/XalanQNameByValue.hpp   2005-12-09 11:51:25 +0100
  +@@ -290,7 +290,9 @@
  + 
  + private:
  +     // not implemented
  ++#if 0
  +     XalanQNameByValue(const XalanQNameByValue&      theSource);
  ++#endif
  +     void
  +     initialize(
  +                     const XalanDOMChar*                     qname,
  +Index: src/xalanc/XSLT/FunctionSystemProperty.hpp
  +--- src/xalanc/XSLT/FunctionSystemProperty.hpp.orig  2004-11-09 17:06:05 
+0100
  ++++ src/xalanc/XSLT/FunctionSystemProperty.hpp       2005-12-09 11:51:25 
+0100
  +@@ -73,7 +73,9 @@
  + 
  + private:
  + 
  ++#if 0
  +     FunctionSystemProperty(const FunctionSystemProperty&);
  ++#endif
  + 
  +     // Not implemented...
  +     FunctionSystemProperty&
  +Index: src/xalanc/XSLT/TopLevelArg.hpp
  +--- src/xalanc/XSLT/TopLevelArg.hpp.orig     2004-11-09 17:06:05 +0100
  ++++ src/xalanc/XSLT/TopLevelArg.hpp  2005-12-09 11:51:25 +0100
  +@@ -147,7 +147,9 @@
  + 
  + private:
  +     // not implemented
  ++#if 0
  +     TopLevelArg(const TopLevelArg&  theSource);
  ++#endif
    
  - all:         lib  testXSLT testXPath XalanExe
  +     XalanQNameByValue       m_qname;
    
  -+.PHONY: all
  -+
  - prepare:
  -     @echo Preparing the directory structure for a build ...
  -     -${MKDIR} -p ${ALL_OBJECTS_DIR}
  -     -${MKDIR} -p ${LIB_DIR}
  -     -${MKDIR} -p $(BINTARGETDIR)
  - 
  -+.PHONY: prepare
  -+
  - # Create header dependencies file -- this must be run before any objects are
  - # built
  - depend:
  -     $(MAKE) -f makedepends DEPFILE=$(DEPFILE)
  - 
  -+.PHONY: depend
  -+
  - -include $(DEPFILE) 
  - 
  - compile:     $(ALL_OBJECTS) 
  - 
  -+.PHONY: compile
  -+
  - ifeq ($(PLATFORM), AIX)
  - templates: ${ALL_OBJECTS_DIR}/XalanTemplate.o
  - 
  -@@ -449,18 +465,20 @@
  - endif
  - endif
  - 
  -+.PHONY: templates
  -+
  - XalanExe: lib  $(BINTARGETDIR)/Xalan
  - 
  - ifeq ($(PLATFORM), OS390)                                                   
    
  --$(BINTARGETDIR)/Xalan: ${ALL_OBJECTS_DIR}/XalanExe.o                        
  
  -+$(BINTARGETDIR)/Xalan: ${ALL_OBJECTS_DIR}/XalanExe.o lib
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) 
$^ -o $@ 
  -+    ${EXTRA_LINK_OPTIONS} ${ALL_OBJECTS_DIR}/XalanExe.o -o $@       
$(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) 
  - ${ALL_OBJECTS_DIR}/XalanExe.o: $(XALANEXE_DIR)/XalanExe.cpp                 
      
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else                                                            
  --$(BINTARGETDIR)/Xalan: ${ALL_OBJECTS_DIR}/XalanExe.o
  -+$(BINTARGETDIR)/Xalan: ${ALL_OBJECTS_DIR}/XalanExe.o lib
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$^ -o $@  
  -+    ${EXTRA_LINK_OPTIONS} ${ALL_OBJECTS_DIR}/XalanExe.o -o $@       
-L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
  - ${ALL_OBJECTS_DIR}/XalanExe.o: $(XALANEXE_DIR)/XalanExe.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  -@@ -468,15 +486,15 @@
  - testXSLT: lib  $(BINTARGETDIR)/testXSLT
  - 
  - ifeq ($(PLATFORM), OS390)                                                   
    
  --$(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o                      
    
  -+$(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o lib
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) 
$^ -o $@ 
  -+    ${EXTRA_LINK_OPTIONS} ${ALL_OBJECTS_DIR}/process.o -o $@        
$(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) 
  - ${ALL_OBJECTS_DIR}/process.o: $(TESTXSLT_DIR)/process.cpp                   
    
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else                                                            
  --$(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o
  -+$(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o lib
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$^ -o $@  
  -+    ${EXTRA_LINK_OPTIONS} ${ALL_OBJECTS_DIR}/process.o -o $@        
-L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
  - ${ALL_OBJECTS_DIR}/process.o: $(TESTXSLT_DIR)/process.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  -@@ -484,47 +502,57 @@
  - testXPath: lib  $(BINTARGETDIR)/testXPath
  - 
  - ifeq ($(PLATFORM), OS390)                                                   
    
  --$(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o 
${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o
  -+$(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o 
${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o lib
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@     
  -+    ${EXTRA_LINK_OPTIONS} $(CXXFLAGS) $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x 
$(ALLLIBS) $(CXXFLAGS) $^ -o $@ 
  - ${ALL_OBJECTS_DIR}/TestXPath.o: $(TESTXPATH_DIR)/TestXPath.cpp
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o: 
$(TESTXPATH_DIR)/NodeNameTreeWalker.cpp
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else                                                                 
  --$(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o 
${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o
  -+$(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o 
${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o lib
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(TESTXPATH_DIR)/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - samples : Samples
  - 
  -+.PHONY: samles
  -+
  - tests : ThreadTest
  - 
  -+.PHONY: tests
  -+
  - Samples: lib CompileStylesheet DocumentBuilder ExternalFunction 
ParsedSourceWrappers \
  -          SimpleTransform SerializeNodeSet SimpleXPathAPI SimpleXPathCAPI 
StreamTransform \
  -              TraceListen TransformToXercesDOM UseStylesheetParam 
XalanTransform \
  -              XalanTransformerCallback XPathWrapper
  - 
  -+.PHONY: Samples
  -+
  - ApacheModuleXSLT: lib ${LIB_DIR}/mod_xslt$(SHLIBSUFFIX) 
  - 
  -+.PHONY: ApacheModuleXSLT
  -+
  - ${LIB_DIR}/mod_xslt$(SHLIBSUFFIX) : ${ALL_OBJECTS_DIR}/mod_xslt.o
  - ifeq ($(PLATFORM), OS390)                                                   
    
  -     $(MAKE_SHARED) $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -     ${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x  $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/ApacheModuleXSLT/%.c
  --    $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I/usr/include/apache/ 
$(EXTRA_COMPILE_OPTIONS) -o $@ $<
  -+    $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     $(MAKE_SHARED) $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/ApacheModuleXSLT/%.c
  --    $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I/usr/include/apache/ 
$(EXTRA_COMPILE_OPTIONS) -o $@ $<
  -+    $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - CompileStylesheet: lib $(BINTARGETDIR)/CompileStylesheet
  - 
  -+.PHONY: CompileStyleSheet
  -+
  - $(BINTARGETDIR)/CompileStylesheet: ${ALL_OBJECTS_DIR}/CompileStylesheet.o
  - ifeq ($(PLATFORM), OS390)                                                   
    
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -533,13 +561,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/CompileStylesheet/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - DocumentBuilder: lib $(BINTARGETDIR)/DocumentBuilder
  - 
  -+.PHONY: DocumentBuilder
  -+
  - $(BINTARGETDIR)/DocumentBuilder: ${ALL_OBJECTS_DIR}/DocumentBuilder.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -548,13 +578,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/DocumentBuilder/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - ExternalFunction: lib $(BINTARGETDIR)/ExternalFunction
  - 
  -+.PHONY: ExternalFunction
  -+
  - $(BINTARGETDIR)/ExternalFunction: ${ALL_OBJECTS_DIR}/ExternalFunction.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -563,13 +595,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/ExternalFunction/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - ParsedSourceWrappers: lib $(BINTARGETDIR)/ParsedSourceWrappers
  - 
  -+.PHONY: ParsedSourceWrappers
  -+
  - $(BINTARGETDIR)/ParsedSourceWrappers: 
${ALL_OBJECTS_DIR}/ParsedSourceWrappers.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -578,13 +612,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/ParsedSourceWrappers/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - SerializeNodeSet: lib $(BINTARGETDIR)/SerializeNodeSet
  - 
  -+.PHONY: SerializeNodeSet
  -+
  - $(BINTARGETDIR)/SerializeNodeSet: ${ALL_OBJECTS_DIR}/SerializeNodeSet.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -593,13 +629,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/SerializeNodeSet/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - SimpleTransform: lib $(BINTARGETDIR)/SimpleTransform
  - 
  -+.PHONY: SimpleTransform
  -+
  - $(BINTARGETDIR)/SimpleTransform: ${ALL_OBJECTS_DIR}/SimpleTransform.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -608,13 +646,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/SimpleTransform/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - SimpleXPathAPI: lib $(BINTARGETDIR)/SimpleXPathAPI
  - 
  -+.PHONY: SimpleXPathAPI
  -+
  - $(BINTARGETDIR)/SimpleXPathAPI: ${ALL_OBJECTS_DIR}/SimpleXPathAPI.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -623,13 +663,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/SimpleXPathAPI/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - SimpleXPathCAPI: lib $(BINTARGETDIR)/SimpleXPathCAPI
  - 
  -+.PHONY: SimpleXPathCAPI
  -+
  - $(BINTARGETDIR)/SimpleXPathCAPI: ${ALL_OBJECTS_DIR}/SimpleXPathCAPI.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -638,13 +680,15 @@
  -     $(CC4) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/SimpleXPathCAPI/%.c
  -     $(CC4) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - StreamTransform: lib $(BINTARGETDIR)/StreamTransform
  - 
  -+.PHONY: StreamTransform
  -+
  - $(BINTARGETDIR)/StreamTransform: ${ALL_OBJECTS_DIR}/StreamTransform.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -653,13 +697,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/StreamTransform/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  - endif
  - 
  - TraceListen: lib $(BINTARGETDIR)/TraceListen
  - 
  -+.PHONY: TraceListen
  -+
  - $(BINTARGETDIR)/TraceListen: ${ALL_OBJECTS_DIR}/TraceListen.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -668,7 +714,7 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/TraceListen/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  - endif
  -@@ -683,13 +729,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/TransformToXercesDOM/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  - endif
  - 
  - UseStylesheetParam: lib $(BINTARGETDIR)/UseStylesheetParam
  - 
  -+.PHONY: UseStyleSheetParam
  -+
  - $(BINTARGETDIR)/UseStylesheetParam: ${ALL_OBJECTS_DIR}/UseStylesheetParam.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -698,13 +746,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<    
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/UseStylesheetParam/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<    
  - endif
  - 
  - XalanTransform: lib $(BINTARGETDIR)/XalanTransform
  - 
  -+.PHONY: XalanTransform
  -+
  - $(BINTARGETDIR)/XalanTransform: ${ALL_OBJECTS_DIR}/XalanTransform.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -713,13 +763,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/XalanTransform/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - XalanTransformerCallback: lib $(BINTARGETDIR)/XalanTransformerCallback
  - 
  -+.PHONY: XalanTransformerCallback
  -+
  - $(BINTARGETDIR)/XalanTransformerCallback: 
${ALL_OBJECTS_DIR}/XalanTransformerCallback.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -728,13 +780,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/XalanTransformerCallback/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - XPathWrapper: lib $(BINTARGETDIR)/XPathWrapper
  - 
  -+.PHONY: XPathWrapper
  -+
  - $(BINTARGETDIR)/XPathWrapper: ${ALL_OBJECTS_DIR}/XPathWrapper.o 
${ALL_OBJECTS_DIR}/TestDriver.o
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -743,15 +797,19 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(SAMPLES_DIR)/XPathWrapper/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - Tests: lib  ThreadTest Conf
  - 
  -+.PHONY: Tests
  -+
  - ThreadTest: lib $(BINTARGETDIR)/ThreadTest
  - 
  -+.PHONY: ThreadTest
  -+
  - $(BINTARGETDIR)/ThreadTest: ${ALL_OBJECTS_DIR}/ThreadTest.o 
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -760,13 +818,15 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(TESTS_DIR)/Threads/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  - endif
  - 
  - Harness : lib ${ALL_OBJECTS_DIR}/XMLFileReporter.o 
${ALL_OBJECTS_DIR}/FileUtility.o
  - 
  -+.PHONY: Harness
  -+
  - ${ALL_OBJECTS_DIR}/FileUtility.o:
  - ifeq ($(PLATFORM), OS390)
  - ${ALL_OBJECTS_DIR}/%.o:$(TESTS_DIR)/Harness/%.cpp
  -@@ -788,6 +848,8 @@
  - 
  - Conf: Harness $(BINTARGETDIR)/Conf
  - 
  -+.PHONY: Conf
  -+
  - $(BINTARGETDIR)/Conf: ${ALL_OBJECTS_DIR}/conf.o 
${ALL_OBJECTS_DIR}/FileUtility.o ${ALL_OBJECTS_DIR}/XMLFileReporter.o 
  - ifeq ($(PLATFORM), OS390)
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  -@@ -796,15 +858,18 @@
  -     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I$(TESTS_DIR) 
$(EXTRA_COMPILE_OPTIONS) -o $@ $<
  - else
  -     ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} 
${LIBRARY_SEARCH_PATHS} \
  --    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@      
  -+    ${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME) $(ALLLIBS) 
$(CXXFLAGS) $^ -o $@    
  - ${ALL_OBJECTS_DIR}/%.o:$(TESTS_DIR)/Conf/%.cpp
  -     $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I$(TESTS_DIR) 
$(EXTRA_COMPILE_OPTIONS) -o $@ $<
  - endif
  - 
  --lib:        prepare compile $(THISLIB)$(VER)$(SHLIBSUFFIX)
  -+lib:        prepare compile $(THISLIB)$(LIBSUFFIX)
  -+
  -+.PHONY: lib
  - 
  --$(THISLIB)$(VER)$(SHLIBSUFFIX): $(ALL_OBJECTS)
  --    $(MAKE_SHARED) $(PLATFORM_LIBRARIES) $(EXTRA_LINK_OPTIONS) $(ALLLIBS) 
$^ -o $@ 
  -+$(THISLIB)$(LIBSUFFIX): $(ALL_OBJECTS)
  -+    $(AR) $@ $^
  -+    $(RANLIB) $@ 2>/dev/null || true
  - ifeq ($(PLATFORM), OS390)
  -     cp -p *.x  ${LIB_DIR}        
  - endif                                
  -@@ -817,6 +882,7 @@
  -     rm -rf $(OUTDIR)/so_locations
  - endif
  -     rm -f $(THISLIB)$(VER)$(SHLIBSUFFIX)
  -+    rm -f $(THISLIB)$(LIBSUFFIX)
  -     rm -f $(THISLIB)$(VER).map1
  -     rm -f $(BINTARGETDIR)/testXSLT
  -     rm -f $(BINTARGETDIR)/testXPath
  -@@ -838,3 +904,6 @@
  -     rm -f $(BINTARGETDIR)/XalanTransform
  -     rm -f $(BINTARGETDIR)/XalanTransformerCallback
  -     rm -f $(BINTARGETDIR)/XPathWrapper
  -+
  -+.PHONY: clean
  -+
  ---- c/src/XPath/XPathExpression.hpp.dist     2003-03-05 05:41:11.000000000 
+0100
  -+++ c/src/XPath/XPathExpression.hpp  2003-06-02 17:45:50.000000000 +0200
  -@@ -834,7 +834,7 @@
  -             }
  -             else
  -             {
  --                    assert(theSize == OpCodeMapValueType(theSize));
  -+                    assert(theSize == 
(OpCodeMapSizeType)OpCodeMapValueType(theSize));
  - 
  -                     return OpCodeMapValueType(theSize);
  -             }
  -@@ -903,7 +903,7 @@
  -     {
  -             assert(opPos < opCodeMapSize());
  - 
  --            assert(opPos + m_opMap[opPos + s_opCodeMapLengthIndex] == 
OpCodeMapValueType(opPos + m_opMap[opPos + s_opCodeMapLengthIndex]));
  -+            assert(opPos + m_opMap[opPos + s_opCodeMapLengthIndex] == 
(OpCodeMapSizeType)OpCodeMapValueType(opPos + m_opMap[opPos + 
s_opCodeMapLengthIndex]));
  - 
  -             return OpCodeMapValueType(opPos + m_opMap[opPos + 
s_opCodeMapLengthIndex]);
  -     }
  ---- c/src/Include/GCCDefinitions.hpp.dist    2003-02-19 10:21:29.000000000 
+0100
  -+++ c/src/Include/GCCDefinitions.hpp 2003-06-02 17:45:50.000000000 +0200
  -@@ -90,4 +90,6 @@
  - 
  - #define XALAN_UNALIGNED
  - 
  -+#define XALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS
  -+
  - #endif      // GCCDEFINITIONS_HEADER_GUARD_1357924680
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/xalan-c/xalan-c.spec
  ============================================================================
  $ cvs diff -u -r1.26 -r1.27 xalan-c.spec
  --- openpkg-src/xalan-c/xalan-c.spec  1 Jan 2006 13:24:14 -0000       1.26
  +++ openpkg-src/xalan-c/xalan-c.spec  10 Mar 2006 21:21:53 -0000      1.27
  @@ -22,11 +22,11 @@
   ##  SUCH DAMAGE.
   ##
   
  -#   FIXME: mlelstv: - does not build with newer xerces-c
  +#   FIXME: rse: does no longer build under GCC 4.x
   
   #   package version
  -%define       V_opkg    1.6
  -%define       V_dist    1_6
  +%define       V_opkg    1.10.0
  +%define       V_dist    1_10_0
   
   #   package information
   Name:         xalan-c
  @@ -39,7 +39,7 @@
   Group:        Web
   License:      Apache Software License 1.1
   Version:      %{V_opkg}
  -Release:      20050102
  +Release:      20060310
   
   #   package options
   %option       with_threads  no
  @@ -52,9 +52,9 @@
   Prefix:       %{l_prefix}
   BuildRoot:    %{l_buildroot}
   BuildPreReq:  OpenPKG, openpkg >= 1.2.0, autoconf, gcc >= 3.2.2, make
  +PreReq:       OpenPKG, openpkg >= 1.2.0
   BuildPreReq:  xerces-c >= 2.1.0, xerces-c::with_cpp_namespace = no
  -PreReq:       OpenPKG, openpkg >= 1.2.0, xerces-c >= 2.1.0
  -PreReq:       xerces-c::with_cpp_namespace = no
  +PreReq:       xerces-c >= 2.1.0, xerces-c::with_cpp_namespace = no
   %if "%{with_threads}" == "yes"
   BuildPreReq:  xerces-c::with_threads = yes
   PreReq:       xerces-c::with_threads = yes
  @@ -71,53 +71,51 @@
   
   %track
       prog xalan-c = {
  +        disabled
           version   = %{V_dist}
           url       = http://www.apache.org/dist/xml/xalan-c/
           regex     = \bXalan-C_(__VER__)-src\.tar\.gz
       }
   
   %prep
  -    %setup -q -n xml-xalan
  +    %setup -q -n xml-xalan/c
       %patch -p0
   
   %build
       rm -rf $RPM_BUILD_ROOT
  -    ( XALANCROOT=`pwd`/c
  +    ( XALANCROOT=`pwd`
         XERCESCROOT=%{l_prefix}
         export XALANCROOT XERCESCROOT
  -      cd c/src
  -      %{l_shtool} subst \
  -          -e 's;@l_ar@;ar cru;' \
  -          -e 's;@l_ranlib@;ranlib;' \
  -          Makefile.in
         pf=LINUX
         cf=""
         lf=""
   %if "%{with_threads}" == "yes"
         case "%{l_platform -t}" in
  -          *-freebsd*) pf=LINUX; cf="-pthread"; lf="" ;;
  -          *-linux*)   pf=LINUX; cf="-pthread"; lf="" ;;
  -          *-hpux*)    pf=LINUX; cf="-pthread"; lf="" ;;
  -          *-sunos*)   pf=LINUX; cf=""; lf="-lpthread -lsocket -lnsl" ;;
  -          *-aix*)     pf=AIX;   cf="-pthread"; lf="" ;;
  +          *-freebsd*) pf=freebsd; cf="-pthread"; lf="" ;;
  +          *-linux*)   pf=linux;   cf="-pthread"; lf="" ;;
  +          *-hpux*)    pf=hp-11;   cf="-pthread"; lf="" ;;
  +          *-sunos*)   pf=solaris; cf=""; lf="-lpthread -lsocket -lnsl" ;;
  +          *-aix*)     pf=aix;     cf="-pthread"; lf="" ;;
         esac
   %else
         case "%{l_platform -t}" in
  -          *-freebsd*) pf=LINUX; cf=""; lf="" ;;
  -          *-linux*)   pf=LINUX; cf=""; lf="" ;;
  -          *-hpux*)    pf=LINUX; cf=""; lf="" ;;
  -          *-sunos*)   pf=LINUX; cf=""; lf="-lsocket -lnsl" ;;
  -          *-aix*)     pf=AIX;   cf=""; lf="" ;;
  +          *-freebsd*) pf=freebsd; cf=""; lf="" ;;
  +          *-linux*)   pf=linux;   cf=""; lf="" ;;
  +          *-hpux*)    pf=hp-11;   cf=""; lf="" ;;
  +          *-sunos*)   pf=solaris; cf=""; lf="-lsocket -lnsl" ;;
  +          *-aix*)     pf=aix;     cf=""; lf="" ;;
         esac
   %endif
  -      CC="%{l_cc}" \
  -      CXX="%{l_cxx}" \
  -      CFLAGS="%{l_cflags -O}" \
  -      CXXFLAGS="%{l_cxxflags -O}" \
  +      chmod a+x configure
  +      CFLAGS="%{l_cflags} %{l_cppflags}" \
  +      CXXFLAGS="%{l_cxxflags} %{l_cppflags}" \
         LDFLAGS="%{l_ldflags} $lf" \
  -      ./configure \
  -          --prefix=%{l_prefix}
  -      %{l_make} %{l_mflags -O} PLATFORM="$pf"
  +      sh runConfigure \
  +          -p "$pf" \
  +          -c "%{l_cc}" \
  +          -x "%{l_cxx}" \
  +          -P "%{l_prefix}"
  +      %{l_make} %{l_mflags}
       ) || exit $?
   
   %install
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to