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 - ma@suse.de + +- 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 - ma@suse.de + +- Compile with -std=c++11 + +------------------------------------------------------------------- Mon Jan 28 14:02:12 CET 2013 - mls@suse.de - 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org