[med-svn] [Git][med-team/castxml][master] 5 commits: New upstream version 0.6.2

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Sat Oct 14 18:22:53 BST 2023



É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 <emollier at debian.org>  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.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20231014/c197e614/attachment-0001.htm>


More information about the debian-med-commit mailing list