Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package CastXML for openSUSE:Factory checked in at 2023-10-04 22:30:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/CastXML (Old) and /work/SRC/openSUSE:Factory/.CastXML.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "CastXML" Wed Oct 4 22:30:59 2023 rev:13 rq:1114881 version:0.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/CastXML/CastXML.changes 2023-04-03 17:46:14.712572387 +0200 +++ /work/SRC/openSUSE:Factory/.CastXML.new.28202/CastXML.changes 2023-10-04 22:31:41.268153696 +0200 @@ -1,0 +2,6 @@ +Sat Sep 30 21:14:48 UTC 2023 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 0.6.2: + * Support LLVM/Clang 17.0. + +------------------------------------------------------------------- Old: ---- CastXML-0.6.1.tar.gz New: ---- CastXML-0.6.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ CastXML.spec ++++++ --- /var/tmp/diff_new_pack.XaS9Rr/_old 2023-10-04 22:31:42.676204588 +0200 +++ /var/tmp/diff_new_pack.XaS9Rr/_new 2023-10-04 22:31:42.696205311 +0200 @@ -17,7 +17,7 @@ Name: CastXML -Version: 0.6.1 +Version: 0.6.2 Release: 0 Summary: C-family Abstract Syntax Tree XML Output License: Apache-2.0 ++++++ CastXML-0.6.1.tar.gz -> CastXML-0.6.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CastXML-0.6.1/README.rst new/CastXML-0.6.2/README.rst --- old/CastXML-0.6.1/README.rst 2023-03-22 19:36:26.000000000 +0100 +++ new/CastXML-0.6.2/README.rst 2023-09-19 17:19:46.000000000 +0200 @@ -47,7 +47,8 @@ * `LLVM/Clang`_ compiler SDK install tree built using the C++ compiler. This version of CastXML has been tested with LLVM/Clang - - Git ``main`` as of 2023-03-20 (``8bb5ca5832``) + - Git ``main`` as of 2023-09-19 (``00ecef906b``) + - Release ``17.0`` - Release ``16.0`` - Release ``15.0`` - Release ``14.0`` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CastXML-0.6.1/src/RunClang.cxx new/CastXML-0.6.2/src/RunClang.cxx --- old/CastXML-0.6.1/src/RunClang.cxx 2023-03-22 19:36:26.000000000 +0100 +++ new/CastXML-0.6.2/src/RunClang.cxx 2023-09-19 17:19:46.000000000 +0200 @@ -476,10 +476,6 @@ ) override { CI.getPreprocessor().setPredefines(this->UpdatePredefines(CI)); - - // Tell Clang not to tear down the parser at EOF. - CI.getPreprocessor().enableIncrementalProcessing(); - return true; } }; @@ -517,6 +513,28 @@ } } +protected: + bool BeginSourceFileAction(clang::CompilerInstance& CI +#if LLVM_VERSION_MAJOR < 5 + , + llvm::StringRef Filename +#endif + ) override + { + this->CastXMLPredefines::BeginSourceFileAction(CI +#if LLVM_VERSION_MAJOR < 5 + , + Filename +#endif + ); + + // Tell Clang not to tear down the parser at EOF. + // We need it in ASTConsumer::HandleTranslationUnit. + CI.getPreprocessor().enableIncrementalProcessing(); + + return true; + } + public: CastXMLSyntaxOnlyAction(Options const& opts) : CastXMLPredefines(opts) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CastXML-0.6.1/src/Version.cmake new/CastXML-0.6.2/src/Version.cmake --- old/CastXML-0.6.1/src/Version.cmake 2023-03-22 19:36:26.000000000 +0100 +++ new/CastXML-0.6.2/src/Version.cmake 2023-09-19 17:19:46.000000000 +0200 @@ -1,7 +1,7 @@ # CastXML version number components. set(CastXML_VERSION_MAJOR 0) set(CastXML_VERSION_MINOR 6) -set(CastXML_VERSION_PATCH 1) +set(CastXML_VERSION_PATCH 2) #set(CastXML_VERSION_RC 0) set(CastXML_VERSION_IS_DIRTY 0) @@ -13,7 +13,7 @@ endif() # If this source was exported by 'git archive', use its commit info. -set(git_info "f70f9d3f CastXML 0.6.1") +set(git_info "841a6b16 CastXML 0.6.2") # Otherwise, try to identify the current development source version. if(NOT git_info MATCHES "^([0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]?[0-9a-f]?)[0-9a-f]* "