Blob Blame History Raw
From b6d251fb4de6be9f5c24a6c27af822dba2488e01 Mon Sep 17 00:00:00 2001
From: David Tardon <dtardon@redhat.com>
Date: Sun, 30 Aug 2015 17:56:33 +0200
Subject: [PATCH] fix build without boost

---
 src/epub/EpubPackage.hxx | 5 ++---
 src/epub/key2epub.cxx    | 4 +---
 src/epub/pages2epub.cxx  | 4 +---
 3 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/src/epub/EpubPackage.hxx b/src/epub/EpubPackage.hxx
index 7e1e1aa..68b5fc2 100644
--- a/src/epub/EpubPackage.hxx
+++ b/src/epub/EpubPackage.hxx
@@ -22,11 +22,10 @@
 #include <utility>
 #include <vector>
 
-#include <boost/shared_ptr.hpp>
-
 #include <libepubgen/libepubgen.h>
 
 #include "OutputFileHelper.hxx"
+#include "writerperfect_utils.hxx"
 
 class StringXMLSerializer;
 
@@ -72,7 +71,7 @@ private:
 	std::string m_currentFileName;
 	std::vector<unsigned char> m_currentBinaryContent;
 	CSSContent_t m_currentCSSContent;
-	boost::shared_ptr<StringXMLSerializer> m_currentXMLContent;
+	shared_ptr<StringXMLSerializer> m_currentXMLContent;
 	std::ostringstream m_currentTextContent;
 
 };
diff --git a/src/epub/key2epub.cxx b/src/epub/key2epub.cxx
index 4f9c515..f4a26bf 100644
--- a/src/epub/key2epub.cxx
+++ b/src/epub/key2epub.cxx
@@ -27,8 +27,6 @@
 #include <stdio.h>
 #include <string.h>
 
-#include <boost/shared_ptr.hpp>
-
 #include <libepubgen/libepubgen.h>
 
 #include <libetonyek/libetonyek.h>
@@ -81,7 +79,7 @@ int main(int argc, char *argv[])
 	if (!szInputFile || !szOutFile)
 		return printUsage(argv[0]);
 
-	boost::shared_ptr<librevenge::RVNGInputStream> input;
+	shared_ptr<librevenge::RVNGInputStream> input;
 	if (librevenge::RVNGDirectoryStream::isDirectory(szInputFile))
 		input.reset(new librevenge::RVNGDirectoryStream(szInputFile));
 	else
diff --git a/src/epub/pages2epub.cxx b/src/epub/pages2epub.cxx
index 0babe84..587c2b6 100644
--- a/src/epub/pages2epub.cxx
+++ b/src/epub/pages2epub.cxx
@@ -27,8 +27,6 @@
 #include <stdio.h>
 #include <string.h>
 
-#include <boost/shared_ptr.hpp>
-
 #include <libepubgen/libepubgen.h>
 
 #include <libetonyek/libetonyek.h>
@@ -81,7 +79,7 @@ int main(int argc, char *argv[])
 	if (!szInputFile || !szOutFile)
 		return printUsage(argv[0]);
 
-	boost::shared_ptr<librevenge::RVNGInputStream> input;
+	shared_ptr<librevenge::RVNGInputStream> input;
 	if (librevenge::RVNGDirectoryStream::isDirectory(szInputFile))
 		input.reset(new librevenge::RVNGDirectoryStream(szInputFile));
 	else
-- 
2.4.3