tags 653625 + pending
thanks

Dear maintainer,

I've prepared an NMU for avogadro (versioned as 1.0.3-3.1) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

Regards.
-Steve
diff -Nru avogadro-1.0.3/debian/changelog avogadro-1.0.3/debian/changelog
--- avogadro-1.0.3/debian/changelog	2011-12-05 15:20:34.000000000 -0600
+++ avogadro-1.0.3/debian/changelog	2012-01-28 05:36:13.000000000 -0600
@@ -1,3 +1,12 @@
+avogadro (1.0.3-3.1) unstable; urgency=low
+
+  * Non-Maintainer Upload.
+  
+  * patches/boost148.patch: New.  Work around moc limitation.  Closes:
+    #653625.
+
+ -- Steve M. Robbins <s...@debian.org>  Sat, 28 Jan 2012 05:36:13 -0600
+
 avogadro (1.0.3-3) unstable; urgency=low
 
   * debian/control (Build-Depends): Added libgl2ps-dev.
diff -Nru avogadro-1.0.3/debian/patches/boost148.patch avogadro-1.0.3/debian/patches/boost148.patch
--- avogadro-1.0.3/debian/patches/boost148.patch	1969-12-31 18:00:00.000000000 -0600
+++ avogadro-1.0.3/debian/patches/boost148.patch	2012-01-28 05:33:12.000000000 -0600
@@ -0,0 +1,61 @@
+Description: Work around moc limitations
+ Some parts of Boost, introduced in Boost 1.48 are not
+ understood by the limited C++ parser of moc.  This
+ patch defines header guards that prevent the troublesome boost
+ headers from being processed.
+Bug-Debian: #653625
+Author: Tobias Frost <t...@coldtobi.de>
+Reviewed-By: Steve Robbins <s...@debian.org>
+
+--- a/libavogadro/src/pythonengine_p.h
++++ b/libavogadro/src/pythonengine_p.h
+@@ -25,6 +25,10 @@
+ #ifndef PYTHONENGINE_H
+ #define PYTHONENGINE_H
+ 
++#ifdef Q_MOC_RUN
++#define BOOST_TT_HAS_OPERATOR_HPP_INCLUDED
++#endif
++
+ #include <avogadro/global.h>
+ #include <avogadro/engine.h>
+ #include <boost/python.hpp>
+--- a/libavogadro/src/pythonextension_p.h
++++ b/libavogadro/src/pythonextension_p.h
+@@ -26,6 +26,10 @@
+ #ifndef PYTHONEXTENSION_H
+ #define PYTHONEXTENSION_H
+ 
++#ifdef Q_MOC_RUN
++#define BOOST_TT_HAS_OPERATOR_HPP_INCLUDED
++#endif
++
+ #include <avogadro/extension.h>
+ #include <avogadro/primitive.h>
+ #include <avogadro/glwidget.h>
+--- a/libavogadro/src/pythontool_p.h
++++ b/libavogadro/src/pythontool_p.h
+@@ -25,6 +25,10 @@
+ #ifndef PYTHONTOOL_H
+ #define PYTHONTOOL_H
+ 
++#ifdef Q_MOC_RUN
++#define BOOST_TT_HAS_OPERATOR_HPP_INCLUDED
++#endif
++
+ #include <avogadro/global.h>
+ #include <avogadro/tool.h>
+ #include <boost/python.hpp>
+--- a/libavogadro/src/extensions/pythonterminal.h
++++ b/libavogadro/src/extensions/pythonterminal.h
+@@ -23,6 +23,10 @@
+ #ifndef PYTHONTERMINAL_H
+ #define PYTHONTERMINAL_H
+ 
++#ifdef Q_MOC_RUN
++#define BOOST_TT_HAS_OPERATOR_HPP_INCLUDED
++#endif
++
+ #include <avogadro/extension.h>
+ #include <avogadro/primitive.h>
+ #include <avogadro/glwidget.h>
diff -Nru avogadro-1.0.3/debian/patches/series avogadro-1.0.3/debian/patches/series
--- avogadro-1.0.3/debian/patches/series	2011-12-05 15:20:26.000000000 -0600
+++ avogadro-1.0.3/debian/patches/series	2012-01-22 14:54:40.000000000 -0600
@@ -1,2 +1,3 @@
 link_to_libgl2ps.patch
 nwchem_input_ccsd.patch
+boost148.patch

Attachment: signature.asc
Description: Digital signature

Reply via email to