[SCM] Freefoam packaging. Programs and libraries for Computational Fluid Dynamics (CFD) branch, master, updated. debian/0.1.0+dfsg-1
Michael Wild
themiwi at users.sourceforge.net
Fri Aug 17 08:57:38 UTC 2012
The following commit has been merged in the master branch:
commit 199ae681ddbc1173e9d30609d70a1e110009cdc7
Author: Michael Wild <themiwi at users.sourceforge.net>
Date: Fri Jul 27 13:53:37 2012 +0200
Escape meta-characters before creating doc/Doxygen/filter.py
- Added d/p/escape-meta-chars-for-doxygen-filter.diff
Signed-off-by: Michael Wild <themiwi at users.sourceforge.net>
diff --git a/debian/patches/escape-meta-chars-for-doxygen-filter.diff b/debian/patches/escape-meta-chars-for-doxygen-filter.diff
new file mode 100644
index 0000000..7e4e22d
--- /dev/null
+++ b/debian/patches/escape-meta-chars-for-doxygen-filter.diff
@@ -0,0 +1,33 @@
+From d4963d66fd9dbd93266bbef760ee5da61e061036 Mon Sep 17 00:00:00 2001
+From: Michael Wild <themiwi at users.sourceforge.net>
+Date: Fri, 27 Jul 2012 13:47:38 +0200
+Subject: Escape meta-characters before creating doc/Doxygen/filter.py
+Origin:
+ http://repo.or.cz/w/freefoam.git?a=commit;h=785eadd138dccf9948bedd0d1411ff7b70924fdd
+ http://repo.or.cz/w/freefoam.git?a=commit;h=9dd72bba9e963b3f4ca855c92d2a31f7cc542854
+Applied-Upstream: 0.1.3
+
+Otherwise regex meta-characters in path names (such as the +dfsg) trip up the
+regex matching.
+
+Signed-off-by: Michael Wild <themiwi at users.sourceforge.net>
+---
+ CMake/FOAMUtilities.cmake | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMake/FOAMUtilities.cmake b/CMake/FOAMUtilities.cmake
+index ba6cc0b..9d077a4 100644
+--- a/CMake/FOAMUtilities.cmake
++++ b/CMake/FOAMUtilities.cmake
+@@ -979,7 +979,7 @@ function(foam_generate_doxygen)
+ get_property(target_dir GLOBAL PROPERTY FOAM_DOXYGEN_${name}_${type}_DIR)
+ set(nameVar "'${name}'")
+ set(doxyfilters
+- "${doxyfilters}'${target_dir}/.*': ${${var}},\n")
++ "${doxyfilters}re.escape(r'${target_dir}')+r'/.*': ${${var}},\n")
+ endforeach()
+ endforeach()
+ set(doxyfilters "${doxyfilters}" PARENT_SCOPE)
+--
+1.7.9.5
+
diff --git a/debian/patches/series b/debian/patches/series
index 83f23f7..79e31ad 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -6,3 +6,4 @@ doxygen-generated-file-names-breakage.diff
fix-api-doc-location.diff
handle-truncated-logs-in-freefoam-log.diff
correct-output-directory-for-freefoam-log.diff
+escape-meta-chars-for-doxygen-filter.diff
--
Freefoam packaging. Programs and libraries for Computational Fluid Dynamics (CFD)
More information about the debian-science-commits
mailing list