Compare commits
	
		
			1 Commits
		
	
	
		
			rawhide
			...
			epel8-play
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 11b66f5231 | 
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1 +0,0 @@ | ||||
| /CppHeaderParser-2.7.4.tar.gz | ||||
| @@ -1,35 +0,0 @@ | ||||
| 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 | ||||
|  | ||||
							
								
								
									
										1
									
								
								dead.package
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dead.package
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| epel8-playground decommissioned : https://pagure.io/epel/issue/136 | ||||
| @@ -1,96 +0,0 @@ | ||||
| %global pypi_name cppheaderparser | ||||
|  | ||||
| Name:           python-%{pypi_name} | ||||
| Version:        2.7.4 | ||||
| Release:        16%{?dist} | ||||
| Summary:        Parse C++ header files and generate a data structure | ||||
|  | ||||
| License:        BSD-3-Clause | ||||
| URL:            http://senexcanis.com/open-source/cppheaderparser/ | ||||
| Source0:        %{pypi_source CppHeaderParser} | ||||
| Patch0:         0001-cppheaderparser-silence-invalid-escape-sequence.patch | ||||
|  | ||||
| BuildArch:      noarch | ||||
|  | ||||
| %description | ||||
| Parse C++ header files and generate a data structure representing the | ||||
| class. | ||||
|  | ||||
| %package -n     python3-%{pypi_name} | ||||
| Summary:        %{summary} | ||||
|  | ||||
| BuildRequires:  python3-devel | ||||
| BuildRequires:  python3dist(setuptools) | ||||
| %{?python_provide:%python_provide python3-%{pypi_name}} | ||||
|  | ||||
| %description -n python3-%{pypi_name} | ||||
| Parse C++ header files and generate a data structure representing the | ||||
| class. | ||||
|  | ||||
| %prep | ||||
| %autosetup -p1 -n CppHeaderParser-%{version} | ||||
| rm -rf %{pypi_name}.egg-info | ||||
| # Remove outdated parts (Python 2.x) | ||||
| rm -rf CppHeaderParser/{examples,docs} | ||||
| sed -i -e '/^#!\//, 1d' CppHeaderParser/CppHeaderParser.py | ||||
|  | ||||
| %build | ||||
| %py3_build | ||||
|  | ||||
| %install | ||||
| %py3_install | ||||
|  | ||||
| %files -n python3-%{pypi_name} | ||||
| %doc README.txt README.html | ||||
| %{python3_sitelib}/CppHeaderParser/ | ||||
| %{python3_sitelib}/CppHeaderParser-%{version}-py%{python3_version}.egg-info/ | ||||
|  | ||||
| %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 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild | ||||
|  | ||||
| * Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 2.7.4-9 | ||||
| - Rebuilt for Python 3.12 | ||||
|  | ||||
| * Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-8 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild | ||||
|  | ||||
| * Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-7 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild | ||||
|  | ||||
| * Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.7.4-6 | ||||
| - Rebuilt for Python 3.11 | ||||
|  | ||||
| * Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-5 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild | ||||
|  | ||||
| * Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-4 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild | ||||
|  | ||||
| * Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.7.4-3 | ||||
| - Rebuilt for Python 3.10 | ||||
|  | ||||
| * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-2 | ||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild | ||||
|  | ||||
| * Thu Sep 17 2020 Fabian Affolter <mail@fabian-affolter.ch> - 2.7.4-1 | ||||
| - Initial package for Fedora | ||||
		Reference in New Issue
	
	Block a user