Compare commits
	
		
			1 Commits
		
	
	
		
			f41
			...
			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,93 +0,0 @@ | |||||||
| %global pypi_name cppheaderparser |  | ||||||
|  |  | ||||||
| Name:           python-%{pypi_name} |  | ||||||
| Version:        2.7.4 |  | ||||||
| Release:        15%{?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 |  | ||||||
| * 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