Compare commits
	
		
			6 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | ff95befed0 | ||
|  | 3cf59b9aa9 | ||
|  | 778bbade45 | ||
|  | 469977e930 | ||
|  | 88524f51e2 | ||
|  | 5ddb404695 | 
							
								
								
									
										35
									
								
								0001-cppheaderparser-silence-invalid-escape-sequence.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								0001-cppheaderparser-silence-invalid-escape-sequence.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | |||||||
|  | From ef1fb4dc1fc8797fd70c45e31cf3ae5e6447740a Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Tom Rix <trix@redhat.com> | ||||||
|  | Date: Thu, 11 Jan 2024 08:16:09 -0500 | ||||||
|  | Subject: [PATCH] cppheaderparser silence invalid escape sequence | ||||||
|  |  | ||||||
|  | Signed-off-by: Tom Rix <trix@redhat.com> | ||||||
|  | --- | ||||||
|  |  CppHeaderParser/CppHeaderParser.py | 4 ++-- | ||||||
|  |  1 file changed, 2 insertions(+), 2 deletions(-) | ||||||
|  |  | ||||||
|  | diff --git a/CppHeaderParser/CppHeaderParser.py b/CppHeaderParser/CppHeaderParser.py | ||||||
|  | index 06a17fc..8dfe8ba 100644 | ||||||
|  | --- a/CppHeaderParser/CppHeaderParser.py | ||||||
|  | +++ b/CppHeaderParser/CppHeaderParser.py | ||||||
|  | @@ -149,7 +149,7 @@ def t_COMMENT_MULTILINE(t): | ||||||
|  |          #not sure why, but get double new lines | ||||||
|  |          v = t.value.replace("\n\n", "\n") | ||||||
|  |          #strip prefixing whitespace | ||||||
|  | -        v = re.sub("\n[\s]+\*", "\n*", v) | ||||||
|  | +        v = re.sub(r"\n[\s]+\*", "\n*", v) | ||||||
|  |          doxygenCommentCache += v | ||||||
|  |      t.lexer.lineno += len([a for a in t.value if a=="\n"]) | ||||||
|  |  def t_NEWLINE(t): | ||||||
|  | @@ -834,7 +834,7 @@ class CppMethod( _CppMethod ): | ||||||
|  |              doxyLines = self["doxygen"].split("\n") | ||||||
|  |              lastParamDesc = "" | ||||||
|  |              for doxyLine in doxyLines: | ||||||
|  | -                if " @param " in doxyLine or " \param " in doxyLine: | ||||||
|  | +                if " @param " in doxyLine or r" \param " in doxyLine: | ||||||
|  |                      try: | ||||||
|  |                          #Strip out the param | ||||||
|  |                          doxyLine = doxyLine[doxyLine.find("param ") + 6:] | ||||||
|  | --  | ||||||
|  | 2.43.0 | ||||||
|  |  | ||||||
| @@ -2,12 +2,14 @@ | |||||||
|  |  | ||||||
| Name:           python-%{pypi_name} | Name:           python-%{pypi_name} | ||||||
| Version:        2.7.4 | Version:        2.7.4 | ||||||
| Release:        10%{?dist} | Release:        16%{?dist} | ||||||
| Summary:        Parse C++ header files and generate a data structure | Summary:        Parse C++ header files and generate a data structure | ||||||
|  |  | ||||||
| License:        BSD | License:        BSD-3-Clause | ||||||
| URL:            http://senexcanis.com/open-source/cppheaderparser/ | URL:            http://senexcanis.com/open-source/cppheaderparser/ | ||||||
| Source0:        %{pypi_source CppHeaderParser} | Source0:        %{pypi_source CppHeaderParser} | ||||||
|  | Patch0:         0001-cppheaderparser-silence-invalid-escape-sequence.patch | ||||||
|  |  | ||||||
| BuildArch:      noarch | BuildArch:      noarch | ||||||
|  |  | ||||||
| %description | %description | ||||||
| @@ -26,7 +28,7 @@ Parse C++ header files and generate a data structure representing the | |||||||
| class. | class. | ||||||
|  |  | ||||||
| %prep | %prep | ||||||
| %autosetup -n CppHeaderParser-%{version} | %autosetup -p1 -n CppHeaderParser-%{version} | ||||||
| rm -rf %{pypi_name}.egg-info | rm -rf %{pypi_name}.egg-info | ||||||
| # Remove outdated parts (Python 2.x) | # Remove outdated parts (Python 2.x) | ||||||
| rm -rf CppHeaderParser/{examples,docs} | rm -rf CppHeaderParser/{examples,docs} | ||||||
| @@ -44,6 +46,25 @@ sed -i -e '/^#!\//, 1d' CppHeaderParser/CppHeaderParser.py | |||||||
| %{python3_sitelib}/CppHeaderParser-%{version}-py%{python3_version}.egg-info/ | %{python3_sitelib}/CppHeaderParser-%{version}-py%{python3_version}.egg-info/ | ||||||
|  |  | ||||||
| %changelog | %changelog | ||||||
|  | * Mon Jan 20 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-16 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-15 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 2.7.4-14 | ||||||
|  | - Rebuilt for Python 3.13 | ||||||
|  |  | ||||||
|  | * Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-13 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-12 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild | ||||||
|  |  | ||||||
|  | * Thu Jan 11 2024 Tom Rix <trix@redhat.com> - 2.7.4-11 | ||||||
|  | - Silence invalid escape sequence warnings | ||||||
|  | - Use spdx license | ||||||
|  |  | ||||||
| * Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-10 | * Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-10 | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild | - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user