Hello community,

here is the log from the commit of package libzypp-bindings for 
openSUSE:Factory checked in at 2013-05-13 15:07:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libzypp-bindings (Old)
 and      /work/SRC/openSUSE:Factory/.libzypp-bindings.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libzypp-bindings"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libzypp-bindings/libzypp-bindings.changes        
2013-01-29 10:48:27.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libzypp-bindings.new/libzypp-bindings.changes   
2013-05-13 15:07:55.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Apr 29 17:37:14 CEST 2013 - [email protected]
+
+- Compile with -std=c++11
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libzypp-bindings-0.5.14.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/CMakeLists.txt 
new/libzypp-bindings-0.5.14/CMakeLists.txt
--- old/libzypp-bindings-0.5.14/CMakeLists.txt  2013-01-28 14:07:40.000000000 
+0100
+++ new/libzypp-bindings-0.5.14/CMakeLists.txt  2013-04-30 13:46:28.000000000 
+0200
@@ -7,7 +7,7 @@
 
 ENABLE_TESTING()
 
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIC -fno-strict-aliasing")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++0x -fPIC 
-fno-strict-aliasing")
 
 #
 # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is 
checked
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libzypp-bindings-0.5.14/package/libzypp-bindings.changes 
new/libzypp-bindings-0.5.14/package/libzypp-bindings.changes
--- old/libzypp-bindings-0.5.14/package/libzypp-bindings.changes        
2013-01-28 14:07:40.000000000 +0100
+++ new/libzypp-bindings-0.5.14/package/libzypp-bindings.changes        
2013-04-29 17:39:47.000000000 +0200
@@ -1,4 +1,9 @@
 -------------------------------------------------------------------
+Mon Apr 29 17:37:14 CEST 2013 - [email protected]
+
+- Compile with -std=c++11
+
+-------------------------------------------------------------------
 Mon Jan 28 14:02:12 CET 2013 - [email protected]
 
 - work around swig problem creating two different types for
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/Package.i 
new/libzypp-bindings-0.5.14/swig/Package.i
--- old/libzypp-bindings-0.5.14/swig/Package.i  2013-01-28 14:07:40.000000000 
+0100
+++ new/libzypp-bindings-0.5.14/swig/Package.i  2013-05-02 14:11:29.000000000 
+0200
@@ -2,3 +2,6 @@
 
 %include <zypp/Package.h>
 
+typedef ::zypp::intrusive_ptr<const Package> Package_constPtr;
+%template(Package_constPtr)        ::zypp::intrusive_ptr<const Package>;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/Patch.i 
new/libzypp-bindings-0.5.14/swig/Patch.i
--- old/libzypp-bindings-0.5.14/swig/Patch.i    2013-01-28 14:07:40.000000000 
+0100
+++ new/libzypp-bindings-0.5.14/swig/Patch.i    2013-05-02 14:11:29.000000000 
+0200
@@ -2,4 +2,5 @@
 %ignore zypp::Patch::affects_pkg_manager;
 %ignore zypp::Patch::id;
 
-%include <zypp/Patch.h>
\ No newline at end of file
+%include <zypp/Patch.h>
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/Pattern.i 
new/libzypp-bindings-0.5.14/swig/Pattern.i
--- old/libzypp-bindings-0.5.14/swig/Pattern.i  2013-01-28 14:07:40.000000000 
+0100
+++ new/libzypp-bindings-0.5.14/swig/Pattern.i  2013-05-02 14:11:29.000000000 
+0200
@@ -1 +1,5 @@
-%include <zypp/Pattern.h>
\ No newline at end of file
+%include <zypp/Pattern.h>
+
+typedef ::zypp::intrusive_ptr<const Pattern> Pattern_constPtr;
+%template(Pattern_constPtr)        ::zypp::intrusive_ptr<const Pattern>;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/Product.i 
new/libzypp-bindings-0.5.14/swig/Product.i
--- old/libzypp-bindings-0.5.14/swig/Product.i  2013-01-28 14:07:40.000000000 
+0100
+++ new/libzypp-bindings-0.5.14/swig/Product.i  2013-05-02 14:11:29.000000000 
+0200
@@ -1,2 +1,6 @@
 %ignore zypp::Product::type;
 %include <zypp/Product.h>
+
+typedef ::zypp::intrusive_ptr<const Product> Product_constPtr;
+%template(Product_constPtr)        ::zypp::intrusive_ptr<const Product>;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/SrcPackage.i 
new/libzypp-bindings-0.5.14/swig/SrcPackage.i
--- old/libzypp-bindings-0.5.14/swig/SrcPackage.i       2013-01-28 
14:07:40.000000000 +0100
+++ new/libzypp-bindings-0.5.14/swig/SrcPackage.i       2013-05-02 
14:11:29.000000000 +0200
@@ -1 +1,5 @@
 %include <zypp/SrcPackage.h>;
+
+typedef ::zypp::intrusive_ptr<const SrcPackage> SrcPackage_constPtr;
+%template(SrcPackage_constPtr)        ::zypp::intrusive_ptr<const SrcPackage>;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libzypp-bindings-0.5.14/swig/zypp.i 
new/libzypp-bindings-0.5.14/swig/zypp.i
--- old/libzypp-bindings-0.5.14/swig/zypp.i     2013-01-28 14:07:40.000000000 
+0100
+++ new/libzypp-bindings-0.5.14/swig/zypp.i     2013-04-30 13:46:28.000000000 
+0200
@@ -15,6 +15,12 @@
 %}
 #endif
 
+// stuff swig seems to be unable to parse
+#define BOOST_NOEXCEPT
+#define BOOST_NO_CXX11_NOEXCEPT
+#define BOOST_NO_CXX11_RVALUE_REFERENCES
+#define BOOST_NO_CXX11_SMART_PTR
+
 %{
 /* Includes the header in the wrapper code */
 #ifdef SWIGRUBY
@@ -27,7 +33,7 @@
 /*
  * type definitions to keep the C code generic
  */
- 
+
 #if defined(SWIGPYTHON)
 #define Target_Null_p(x) (x == Py_None)
 #define Target_INCREF(x) Py_INCREF(x)
@@ -54,8 +60,8 @@
 
 #if defined(SWIGRUBY)
 #define Target_Null_p(x) NIL_P(x)
-#define Target_INCREF(x) 
-#define Target_DECREF(x) 
+#define Target_INCREF(x)
+#define Target_DECREF(x)
 #define Target_True Qtrue
 #define Target_False Qfalse
 #define Target_Null Qnil
@@ -87,8 +93,8 @@
 SWIGINTERNINLINE SV *SWIG_From_double  SWIG_PERL_DECL_ARGS_1(double value);
 
 #define Target_Null_p(x) (x == NULL)
-#define Target_INCREF(x) 
-#define Target_DECREF(x) 
+#define Target_INCREF(x)
+#define Target_DECREF(x)
 #define Target_True (&PL_sv_yes)
 #define Target_False (&PL_sv_no)
 #define Target_Null NULL
@@ -108,6 +114,7 @@
 
 
 #include <sstream>
+#undef seed // don't know where it comes from, but it conflicts with <random>
 #include "zypp/base/PtrTypes.h"
 #include "zypp/base/ReferenceCounted.h"
 #include "zypp/Edition.h"

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to