From 4ad1a9cdd90387424ab15cda0340c3438cc75e2b Mon Sep 17 00:00:00 2001 From: maroy Date: Sat, 24 Jul 2004 08:05:44 +0000 Subject: [PATCH] added nostandalone patch --- .../cppunit/cppunit-1.10.2/bin/install.sh | 4 +- .../etc/cppunit-1.10.2-nostandalone.patch | 100 ++++++++++++++++++ 2 files changed, 103 insertions(+), 1 deletion(-) create mode 100644 livesupport/tools/cppunit/cppunit-1.10.2/etc/cppunit-1.10.2-nostandalone.patch diff --git a/livesupport/tools/cppunit/cppunit-1.10.2/bin/install.sh b/livesupport/tools/cppunit/cppunit-1.10.2/bin/install.sh index 54e44da14..5071def0f 100755 --- a/livesupport/tools/cppunit/cppunit-1.10.2/bin/install.sh +++ b/livesupport/tools/cppunit/cppunit-1.10.2/bin/install.sh @@ -22,7 +22,7 @@ # # # Author : $Author: maroy $ -# Version : $Revision: 1.1 $ +# Version : $Revision: 1.2 $ # Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/tools/cppunit/cppunit-1.10.2/bin/Attic/install.sh,v $ #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- @@ -36,6 +36,7 @@ reldir=`dirname $0`/.. basedir=`cd $reldir; pwd; cd -` installdir=`cd $basedir/../../../usr; pwd; cd -` tmpdir=$basedir/tmp +etcdir=$basedir/etc tar=$basedir/src/$product.tar.gz echo "installing $product from $basedir to $installdir" @@ -46,6 +47,7 @@ cd $tmpdir tar xfz $tar cd $product +patch -p1 < $etcdir/cppunit-1.10.2-nostandalone.patch ./configure --prefix=$installdir make install diff --git a/livesupport/tools/cppunit/cppunit-1.10.2/etc/cppunit-1.10.2-nostandalone.patch b/livesupport/tools/cppunit/cppunit-1.10.2/etc/cppunit-1.10.2-nostandalone.patch new file mode 100644 index 000000000..0286c71e1 --- /dev/null +++ b/livesupport/tools/cppunit/cppunit-1.10.2/etc/cppunit-1.10.2-nostandalone.patch @@ -0,0 +1,100 @@ +diff -Naur cppunit-1.10.2/include/cppunit/XmlOutputter.h cppunit-1.10.2-nostandalone/include/cppunit/XmlOutputter.h +--- cppunit-1.10.2/include/cppunit/XmlOutputter.h 2002-09-17 01:31:29.000000000 +0700 ++++ cppunit-1.10.2-nostandalone/include/cppunit/XmlOutputter.h 2004-07-24 15:44:00.816814688 +0700 +@@ -94,6 +94,16 @@ + virtual void addSuccessfulTests( FailedTests &failedTests, + XmlElement *rootNode ); + ++ /*! \brief set the output document as standalone or not. ++ * ++ * For the output document, specify wether it's a standalone XML ++ * document, or not. ++ * ++ * \param standalone if true, the output will be specified as standalone. ++ * if false, it will be not. ++ */ ++ virtual void setStandalone(bool standalone); ++ + /*! \brief Adds the statics element to the root node. + * + * Creates a new element containing statistics data and adds it to the root element. +diff -Naur cppunit-1.10.2/include/cppunit/tools/XmlDocument.h cppunit-1.10.2-nostandalone/include/cppunit/tools/XmlDocument.h +--- cppunit-1.10.2/include/cppunit/tools/XmlDocument.h 2002-08-29 14:36:50.000000000 +0700 ++++ cppunit-1.10.2-nostandalone/include/cppunit/tools/XmlDocument.h 2004-07-24 15:39:03.516011280 +0700 +@@ -42,6 +42,9 @@ + std::string styleSheet() const; + void setStyleSheet( const std::string &styleSheet = "" ); + ++ bool standalone(void) const; ++ void setStandalone(bool standalone); ++ + void setRootElement( XmlElement *rootElement ); + XmlElement &rootElement() const; + +@@ -58,6 +61,7 @@ + std::string m_encoding; + std::string m_styleSheet; + XmlElement *m_rootElement; ++ bool m_standalone; + }; + + +diff -Naur cppunit-1.10.2/src/cppunit/XmlDocument.cpp cppunit-1.10.2-nostandalone/src/cppunit/XmlDocument.cpp +--- cppunit-1.10.2/src/cppunit/XmlDocument.cpp 2002-08-28 04:51:18.000000000 +0700 ++++ cppunit-1.10.2-nostandalone/src/cppunit/XmlDocument.cpp 2004-07-24 15:40:03.344915904 +0700 +@@ -11,6 +11,7 @@ + , m_styleSheet( styleSheet ) + { + setEncoding( encoding ); ++ m_standalone = true; + } + + +@@ -67,11 +68,29 @@ + } + + ++bool ++XmlDocument::standalone() const ++{ ++ return m_standalone; ++} ++ ++ ++void ++XmlDocument::setStandalone(bool standalone) ++{ ++ m_standalone = standalone; ++} ++ ++ + std::string + XmlDocument::toString() const + { + std::string asString = "\n"; ++ "encoding='" + m_encoding + "'"; ++ if (m_standalone) { ++ asString += " standalone='yes'"; ++ } ++ asString += " ?>\n"; + + if ( !m_styleSheet.empty() ) + asString += "\n"; +diff -Naur cppunit-1.10.2/src/cppunit/XmlOutputter.cpp cppunit-1.10.2-nostandalone/src/cppunit/XmlOutputter.cpp +--- cppunit-1.10.2/src/cppunit/XmlOutputter.cpp 2003-03-15 15:55:29.000000000 +0700 ++++ cppunit-1.10.2-nostandalone/src/cppunit/XmlOutputter.cpp 2004-07-24 15:42:59.090198560 +0700 +@@ -43,6 +43,13 @@ + } + + ++void ++XmlOutputter::setStandalone(bool standalone) ++{ ++ m_xml->setStandalone(standalone); ++} ++ ++ + void + XmlOutputter::write() + {