Étienne Mollier pushed to branch master at Debian Med / castxml
Commits: 2e6d8d5c by Étienne Mollier at 2023-10-14T19:12:52+02:00 New upstream version 0.6.2 - - - - - 64964c6b by Étienne Mollier at 2023-10-14T19:12:52+02:00 routine-update: New upstream version - - - - - 4ad02e50 by Étienne Mollier at 2023-10-14T19:12:53+02:00 Update upstream source from tag 'upstream/0.6.2' Update to upstream version '0.6.2' with Debian dir 53b7ae0082e0dc943e5bc9e7fa807632d7fccb5d - - - - - 9f53e46a by Étienne Mollier at 2023-10-14T19:16:40+02:00 d/rules: stage manual page in debian/ directory. Closes: #1043667 - - - - - 1190110f by Étienne Mollier at 2023-10-14T19:22:17+02:00 ready to upload to unstable. - - - - - 5 changed files: - README.rst - debian/changelog - debian/rules - src/RunClang.cxx - src/Version.cmake Changes: ===================================== README.rst ===================================== @@ -47,7 +47,8 @@ To build CastXML from source, first obtain the prerequisites: * `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`` ===================================== debian/changelog ===================================== @@ -1,3 +1,10 @@ +castxml (0.6.2-1) unstable; urgency=medium + + * New upstream version 0.6.2 + * d/rules: stage manual page in debian/ directory. (Closes: #1043667) + + -- Étienne Mollier <[email protected]> Sat, 14 Oct 2023 19:21:45 +0200 + castxml (0.6.1-1) unstable; urgency=medium [ Steve Robbins ] ===================================== debian/rules ===================================== @@ -17,5 +17,8 @@ override_dh_auto_configure: dh_auto_configure -- $(CMAKE_FLAGS) override_dh_installman: - help2man -n "Create an XML representation of C++ declarations" --no-info debian/castxml/usr/bin/castxml > castxml.1 - dh_installman castxml.1 + help2man debian/castxml/usr/bin/castxml \ + --name "Create an XML representation of C++ declarations" \ + --no-info \ + > debian/castxml.1 + dh_installman debian/castxml.1 ===================================== src/RunClang.cxx ===================================== @@ -476,10 +476,6 @@ protected: ) 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 @@ class CastXMLSyntaxOnlyAction } } +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) ===================================== src/Version.cmake ===================================== @@ -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 @@ if(DEFINED CastXML_VERSION_RC) endif() # If this source was exported by 'git archive', use its commit info. -set(git_info "f70f9d3 CastXML 0.6.1") +set(git_info "841a6b1 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]* " View it on GitLab: https://salsa.debian.org/med-team/castxml/-/compare/1afb6ff86ff2ddd05a1037ed4d4378d4caffa164...1190110f9bbe3b78f6cb539f5ed9639ec35d1581 -- View it on GitLab: https://salsa.debian.org/med-team/castxml/-/compare/1afb6ff86ff2ddd05a1037ed4d4378d4caffa164...1190110f9bbe3b78f6cb539f5ed9639ec35d1581 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
