You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by bl...@apache.org on 2003/09/07 02:52:26 UTC

cvs commit: xml-security/c/src/utils XSECDOMUtils.cpp

blautenb    2003/09/06 17:52:26

  Modified:    c/src    Makefile.in configure configure.ac
               c/src/framework XSECConfig.hpp.in
               c/src/tools Makefile.in
               c/src/utils XSECDOMUtils.cpp
  Log:
  Fix nix build for cipher
  
  Revision  Changes    Path
  1.7       +10 -1     xml-security/c/src/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/Makefile.in,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- Makefile.in	31 May 2003 23:23:35 -0000	1.6
  +++ Makefile.in	7 Sep 2003 00:52:26 -0000	1.7
  @@ -110,6 +110,8 @@
   FRAMEWORK_DIR = framework
   DSIG_DIR = dsig
   OPENSSL_DIR = enc/OpenSSL
  +XENC_DIR = xenc
  +XENCIMPL_DIR = xenc/impl
   
   # Utility SRC directories
   
  @@ -171,6 +173,8 @@
   	$(MAKE) -C ${FRAMEWORK_DIR} compile
   	$(MAKE) -C ${UTILS_DIR} compile
   	$(MAKE) -C ${UNIXUTILS_DIR} compile
  +	$(MAKE) -C ${XENC_DIR} compile
  +	$(MAKE) -C ${XENCIMPL_DIR} compile
   
   depends:
   	$(MAKE) -C ${CANON_DIR} -s depends
  @@ -181,6 +185,8 @@
   	$(MAKE) -C ${FRAMEWORK_DIR} -s depends
   	$(MAKE) -C ${UTILS_DIR} -s depends
   	$(MAKE) -C ${UNIXUTILS_DIR} -s depends
  +	$(MAKE) -C ${XENC_DIR} -s depends
  +	$(MAKE) -C ${XENCIMPL_DIR} -s depends
   
   prepare:
   	$(MKDIR) ../lib
  @@ -195,6 +201,7 @@
   	$(MAKE) -C ${FRAMEWORK_DIR} includes
   	$(MAKE) -C ${UTILS_DIR} includes
   	$(MAKE) -C ${UNIXUTILS_DIR} includes
  +	$(MAKE) -C ${XENC_DIR} includes
   
   alltools:
   	$(MAKE) -C ${TOOLS_DIR} alltools
  @@ -214,6 +221,7 @@
   	$(MAKE) -C ${FRAMEWORK_DIR} install
   	$(MAKE) -C ${UTILS_DIR} install
   	$(MAKE) -C ${UNIXUTILS_DIR} install
  +	$(MAKE) -C ${XENC_DIR} install
   	@INSTALL_COMMAND_1@
   	@INSTALL_COMMAND_2@
   	@INSTALL_COMMAND_3@
  @@ -236,7 +244,8 @@
   	$(MAKE) -C ${UTILS_DIR} distclean
   	$(MAKE) -C ${UNIXUTILS_DIR} distclean
   	$(MAKE) -C ${TOOLS_DIR} distclean
  -	$(MAKE) -C ${SAMPLES_DIR} distclean
  +	$(MAKE) -C ${XENC_DIR} distclean
  +	$(MAKE) -C ${XENCIMPL_DIR} distclean
   	rm -f config.cache
   	rm -f config.status
   	rm -f config.log
  
  
  
  1.20      +11 -3     xml-security/c/src/configure
  
  Index: configure
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/configure,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- configure	5 Aug 2003 11:49:49 -0000	1.19
  +++ configure	7 Sep 2003 00:52:26 -0000	1.20
  @@ -1229,7 +1229,7 @@
   
   # Define the files we wish to generate
   
  -ac_config_files="$ac_config_files Makefile canon/Makefile transformers/Makefile dsig/Makefile enc/Makefile enc/OpenSSL/Makefile framework/Makefile utils/Makefile utils/unixutils/Makefile tools/Makefile samples/Makefile"
  +ac_config_files="$ac_config_files Makefile canon/Makefile transformers/Makefile dsig/Makefile enc/Makefile enc/OpenSSL/Makefile framework/Makefile utils/Makefile utils/unixutils/Makefile tools/Makefile xenc/Makefile xenc/impl/Makefile samples/Makefile"
   
   # AC_CONFIG_FILES([Makefile canon/Makefile transformers/Makefile dsig/Makefile enc/Makefile enc/OpenSSL/Makefile framework/Makefile utils/Makefile utils/unixutils/Makefile tools/Makefile samples/Makefile])
   ac_config_headers="$ac_config_headers framework/XSECConfig.hpp"
  @@ -1263,8 +1263,8 @@
   fi
   
   # Create the Makefile.in files in each directory
  -library_l1_src_dirs="canon transformers dsig enc framework utils"
  -library_l2_src_dirs="enc/OpenSSL utils/unixutils"
  +library_l1_src_dirs="canon transformers dsig enc framework utils xenc"
  +library_l2_src_dirs="enc/OpenSSL utils/unixutils xenc/impl"
   
   
   
  @@ -4092,6 +4092,9 @@
   
   
   
  +
  +
  +
   # Populate Install directories
   
   
  @@ -4703,6 +4706,8 @@
     "utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
     "utils/unixutils/Makefile" ) CONFIG_FILES="$CONFIG_FILES utils/unixutils/Makefile" ;;
     "tools/Makefile" ) CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
  +  "xenc/Makefile" ) CONFIG_FILES="$CONFIG_FILES xenc/Makefile" ;;
  +  "xenc/impl/Makefile" ) CONFIG_FILES="$CONFIG_FILES xenc/impl/Makefile" ;;
     "samples/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/Makefile" ;;
     "framework/XSECConfig.hpp" ) CONFIG_HEADERS="$CONFIG_HEADERS framework/XSECConfig.hpp" ;;
     *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
  @@ -4821,6 +4826,8 @@
   s,@utils_obj_files@,$utils_obj_files,;t t
   s,@utils_unixutils_obj_files@,$utils_unixutils_obj_files,;t t
   s,@lib_obj_files@,$lib_obj_files,;t t
  +s,@xenc_obj_files@,$xenc_obj_files,;t t
  +s,@xenc_impl_obj_files@,$xenc_impl_obj_files,;t t
   s,@canon_include_files@,$canon_include_files,;t t
   s,@transformers_include_files@,$transformers_include_files,;t t
   s,@dsig_include_files@,$dsig_include_files,;t t
  @@ -4830,6 +4837,7 @@
   s,@utils_include_files@,$utils_include_files,;t t
   s,@utils_unixutils_include_files@,$utils_unixutils_include_files,;t t
   s,@lib_include_files@,$lib_include_files,;t t
  +s,@xenc_include_files@,$xenc_include_files,;t t
   s,@LINK_COMMAND_1@,$LINK_COMMAND_1,;t t
   s,@LINK_COMMAND_2@,$LINK_COMMAND_2,;t t
   s,@INSTALL_COMMAND_1@,$INSTALL_COMMAND_1,;t t
  
  
  
  1.20      +8 -2      xml-security/c/src/configure.ac
  
  Index: configure.ac
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/configure.ac,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- configure.ac	5 Aug 2003 11:49:49 -0000	1.19
  +++ configure.ac	7 Sep 2003 00:52:26 -0000	1.20
  @@ -76,6 +76,8 @@
   	utils/Makefile \
   	utils/unixutils/Makefile \
   	tools/Makefile \
  +	xenc/Makefile \
  +	xenc/impl/Makefile \
   	samples/Makefile])
   # AC_CONFIG_FILES([Makefile canon/Makefile transformers/Makefile dsig/Makefile enc/Makefile enc/OpenSSL/Makefile framework/Makefile utils/Makefile utils/unixutils/Makefile tools/Makefile samples/Makefile])
   AC_CONFIG_HEADERS([framework/XSECConfig.hpp])
  @@ -101,8 +103,8 @@
   fi
   
   # Create the Makefile.in files in each directory
  -library_l1_src_dirs="canon transformers dsig enc framework utils"
  -library_l2_src_dirs="enc/OpenSSL utils/unixutils"
  +library_l1_src_dirs="canon transformers dsig enc framework utils xenc"
  +library_l2_src_dirs="enc/OpenSSL utils/unixutils xenc/impl"
   
   AC_CONFIG_COMMANDS_PRE(
   [# Define the library directories
  @@ -372,6 +374,7 @@
   		XMLFormatter::UnRep_CharRef);
   	],
   	[AC_MSG_RESULT([yes])]
  +	[AC_DEFINE(XSEC_XERCES_REQUIRES_MEMMGR)],
   	[AC_DEFINE(XSEC_XERCES_FORMATTER_REQUIRES_VERSION)],
   	[AC_MSG_RESULT([no])])
   	
  @@ -514,6 +517,8 @@
   AC_SUBST(utils_obj_files)
   AC_SUBST(utils_unixutils_obj_files)
   AC_SUBST(lib_obj_files)
  +AC_SUBST(xenc_obj_files)
  +AC_SUBST(xenc_impl_obj_files)
   
   AC_SUBST(canon_include_files)
   AC_SUBST(transformers_include_files)
  @@ -524,6 +529,7 @@
   AC_SUBST(utils_include_files)
   AC_SUBST(utils_unixutils_include_files)
   AC_SUBST(lib_include_files)
  +AC_SUBST(xenc_include_files)
   
   # Populate Install directories
   
  
  
  
  1.6       +5 -0      xml-security/c/src/framework/XSECConfig.hpp.in
  
  Index: XSECConfig.hpp.in
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/framework/XSECConfig.hpp.in,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XSECConfig.hpp.in	28 May 2003 11:08:29 -0000	1.5
  +++ XSECConfig.hpp.in	7 Sep 2003 00:52:26 -0000	1.6
  @@ -88,6 +88,11 @@
   
   #undef XSEC_XERCES_FORMATTER_REQUIRES_VERSION
   
  +/* 2.3 and above use a user defined Memory Manager.  In some cases, this
  +   actually needs to be passed to functions
  +*/
  +
  +#undef XSEC_XERCES_REQUIRES_MEMMGR
   
   /*
    * Define presence of cryptographic providers
  
  
  
  1.6       +10 -1     xml-security/c/src/tools/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/tools/Makefile.in,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Makefile.in	18 May 2003 12:00:20 -0000	1.5
  +++ Makefile.in	7 Sep 2003 00:52:26 -0000	1.6
  @@ -101,7 +101,8 @@
             ${BINDIR}/checksig \
             ${BINDIR}/templatesign \
   		  ${BINDIR}/txfmout \
  -		  ${BINDIR}/siginf
  +		  ${BINDIR}/siginf \
  +		  ${BINDIR}/cipher
   
   compile: ${OBJ_FILES}
   
  @@ -158,6 +159,14 @@
   	${CC1} -c ${CPPFLAGS} ${XSEC_INCL} -o ${@} $<
   
   ${BINDIR}/siginf: ${OBJDIR}/siginf${OBJSUFFIX}
  +	$(LINK) $(LDFLAGS) $< $(LDXSEC) $(LIBS) -o $@
  +
  +#============================= cipher =============================
  +
  +${OBJDIR}/cipher${OBJSUFFIX}: cipher/cipher.cpp
  +	${CC1} -c ${CPPFLAGS} ${XSEC_INCL} -o ${@} $<
  +
  +${BINDIR}/cipher: ${OBJDIR}/cipher${OBJSUFFIX}
   	$(LINK) $(LDFLAGS) $< $(LDXSEC) $(LIBS) -o $@
   
   #============================= Clean =============================
  
  
  
  1.12      +7 -0      xml-security/c/src/utils/XSECDOMUtils.cpp
  
  Index: XSECDOMUtils.cpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/utils/XSECDOMUtils.cpp,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- XSECDOMUtils.cpp	31 Aug 2003 12:50:47 -0000	1.11
  +++ XSECDOMUtils.cpp	7 Sep 2003 00:52:26 -0000	1.12
  @@ -324,11 +324,18 @@
   	// Grab a transcoder
   	XMLTransService::Codes failReason;
   
  +#if defined(XSEC_XERCES_REQUIRES_MEMMGR)
   	XMLTranscoder* t = 
   		XMLPlatformUtils::fgTransService->makeNewTranscoderFor("UTF-8", 
   															   failReason, 
   															   2*1024, 
   															   XMLPlatformUtils::fgMemoryManager);
  +#else
  +	XMLTranscoder* t = 
  +		XMLPlatformUtils::fgTransService->makeNewTranscoderFor("UTF-8", 
  +															   failReason, 
  +															   2*1024);
  +#endif
   	Janitor<XMLTranscoder> j_t(t);
   
   	// Need to loop through, 2K at a time