control: tag -1 patch

Hi,

Here is a trivial patch.  Updating the symbols file is a better
solution since neither of the reverse dependencies rely on the changed
symbols.  I've tested that doomsday builds fine after this patch.
mrpt does fail to build with g++ 5 (I've submitted bug #794990 about
that), which is due to a different problem, not the symbol change from
this package.

Best wishes,
Mike
diff -Nru assimp-3.0~dfsg/debian/changelog assimp-3.0~dfsg/debian/changelog
--- assimp-3.0~dfsg/debian/changelog	2015-04-27 20:28:02.000000000 +0000
+++ assimp-3.0~dfsg/debian/changelog	2015-08-09 05:12:07.000000000 +0000
@@ -1,3 +1,11 @@
+assimp (3.0~dfsg-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Build with g++ 5 and update symbols for the libstdc++ ABI change
+    (closes: #794835).
+
+ -- Michael Gilbert <mgilb...@debian.org>  Sat, 08 Aug 2015 20:57:10 +0000
+
 assimp (3.0~dfsg-4) unstable; urgency=medium
 
   * Export "ai*" in C++-scope (Closes: #775890)
diff -Nru assimp-3.0~dfsg/debian/control assimp-3.0~dfsg/debian/control
--- assimp-3.0~dfsg/debian/control	2015-04-27 20:26:56.000000000 +0000
+++ assimp-3.0~dfsg/debian/control	2015-08-09 05:04:05.000000000 +0000
@@ -11,6 +11,7 @@
  python,
  python-dev (>= 2.3.5-7),
  dpkg-dev (>= 1.15.6),
+ g++ (>=4:5.2.1-1),
  pkg-kde-tools,
  cmake,
  libboost-dev,
diff -Nru assimp-3.0~dfsg/debian/libassimp3.symbols assimp-3.0~dfsg/debian/libassimp3.symbols
--- assimp-3.0~dfsg/debian/libassimp3.symbols	2015-01-22 23:51:40.000000000 +0000
+++ assimp-3.0~dfsg/debian/libassimp3.symbols	2015-08-09 00:42:07.000000000 +0000
@@ -23,7 +23,6 @@
  (c++)"Assimp::DefaultLogger::m_pLogger@Base" 2.0.863
  (c++)"Assimp::DefaultLogger::DefaultLogger(Assimp::Logger::LogSeverity)@Base" 2.0.863
  (c++)"Assimp::DefaultLogger::~DefaultLogger()@Base" 2.0.863
- (c++|optional)"Assimp::ProgressHandler::~ProgressHandler()@Base" 2.0.863
  (c++)"Assimp::Intern::AllocateFromAssimpHeap::operator delete[](void*)@Base" 2.0.863
  (c++)"Assimp::Intern::AllocateFromAssimpHeap::operator delete(void*)@Base" 2.0.863
  (c++|subst)"Assimp::Intern::AllocateFromAssimpHeap::operator new[]({c++:size_t})@Base" 2.0.863
@@ -34,7 +33,6 @@
  (c++)"Assimp::Logger::warn(char const*)@Base" 3.0~
  (c++)"Assimp::Logger::debug(char const*)@Base" 3.0~
  (c++)"Assimp::Logger::error(char const*)@Base" 3.0~
- (c++|optional)"Assimp::Logger::~Logger()@Base" 2.0.863
  (c++)"Assimp::Exporter::ExportToBlob(aiScene const*, char const*, unsigned int)@Base" 3.0~
  (c++)"Assimp::Exporter::SetIOHandler(Assimp::IOSystem*)@Base" 3.0~
  (c++)"Assimp::Exporter::RegisterExporter(Assimp::Exporter::ExportFormatEntry const&)@Base" 3.0~
@@ -43,8 +41,6 @@
  (c++)"Assimp::Exporter::FreeBlob()@Base" 3.0~
  (c++)"Assimp::Exporter::Exporter()@Base" 3.0~
  (c++)"Assimp::Exporter::~Exporter()@Base" 3.0~
- (c++|optional)"Assimp::IOStream::~IOStream()@Base" 2.0.863
- (c++|optional)"Assimp::IOSystem::~IOSystem()@Base" 2.0.863
  (c++)"Assimp::Importer::SetIOHandler(Assimp::IOSystem*)@Base" 2.0.863
  (c++)"Assimp::Importer::RegisterLoader(Assimp::BaseImporter*)@Base" 2.0.863
  (c++)"Assimp::Importer::RegisterPPStep(Assimp::BaseProcess*)@Base" 2.0.863
@@ -53,7 +49,7 @@
  (c++)"Assimp::Importer::SetPropertyFloat(char const*, float, bool*)@Base" 2.0.863
  (c++)"Assimp::Importer::UnregisterLoader(Assimp::BaseImporter*)@Base" 2.0.863
  (c++)"Assimp::Importer::UnregisterPPStep(Assimp::BaseProcess*)@Base" 2.0.863
- (c++)"Assimp::Importer::SetPropertyString(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool*)@Base" 2.0.863
+ (c++)"Assimp::Importer::SetPropertyString(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool*)@Base" 3.0~dfsg-4.1 
  (c++|subst)"Assimp::Importer::ReadFileFromMemory(void const*, {c++:size_t}, unsigned int, char const*)@Base" 2.0.863
  (c++)"Assimp::Importer::SetProgressHandler(Assimp::ProgressHandler*)@Base" 2.0.863
  (c++)"Assimp::Importer::SetPropertyInteger(char const*, int, bool*)@Base" 2.0.863
@@ -64,7 +60,6 @@
  (c++)"Assimp::Importer::Importer()@Base" 2.0.863
  (c++)"Assimp::Importer::~Importer()@Base" 2.0.863
  (c++)"Assimp::LogStream::createDefaultStream(aiDefaultLogStream, char const*, Assimp::IOSystem*)@Base" 2.0.863
- (c++|optional)"Assimp::LogStream::~LogStream()@Base" 2.0.863
  (c++)"Assimp::Exporter::GetIOHandler() const@Base" 3.0~
  (c++)"Assimp::Exporter::GetErrorString() const@Base" 3.0~
  (c++)"Assimp::Exporter::GetOrphanedBlob() const@Base" 3.0~
@@ -83,7 +78,7 @@
  (c++)"Assimp::Importer::GetImporterCount() const@Base" 3.0~
  (c++)"Assimp::Importer::GetImporterIndex(char const*) const@Base" 3.0~
  (c++)"Assimp::Importer::GetPropertyFloat(char const*, float) const@Base" 2.0.863
- (c++)"Assimp::Importer::GetPropertyString(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 2.0.863
+ (c++)"Assimp::Importer::GetPropertyString(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 3.0~dfsg-4.1
  (c++)"Assimp::Importer::GetProgressHandler() const@Base" 2.0.863
  (c++)"Assimp::Importer::GetPropertyInteger(char const*, int) const@Base" 2.0.863
  (c++)"Assimp::Importer::IsDefaultIOHandler() const@Base" 2.0.863

Reply via email to