From 1fc48053550a415324e5ae9f9d069522584d03c3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 00:05:31 +0000 Subject: [PATCH 01/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ctags.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index 94a8b8e..27e9af2 100644 --- a/ctags.spec +++ b/ctags.spec @@ -3,7 +3,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 5.9 -Release: 1.%{upstreamversion}%{?dist} +Release: 2.%{upstreamversion}%{?dist} License: GPLv2+ URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 5.9-2.20210725.0 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Jul 27 2021 Than Ngo - 5.9-1.20210725.0 - update to p5.9-20210725 From 96242c19eccd26adbc4efbbbb70b25b987de03f6 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Tue, 8 Feb 2022 10:33:30 +0100 Subject: [PATCH 02/25] update to p5.9.20220206.0 --- .gitignore | 1 + ctags.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5732f6e..716530d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20210307.0.tar.gz /ctags-p5.9.20210509.0.tar.gz /ctags-p5.9.20210725.0.tar.gz +/ctags-p5.9.20220206.0.tar.gz diff --git a/ctags.spec b/ctags.spec index 27e9af2..b3d773a 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,9 +1,9 @@ -%define upstreamversion 20210725.0 +%define upstreamversion 20220206.0 Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 5.9 -Release: 2.%{upstreamversion}%{?dist} +Release: 3.%{upstreamversion}%{?dist} License: GPLv2+ URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Tue Feb 08 2022 Than Ngo - 5.9-3.20220206.0 +- update to p5.9.20220206.0 + * Thu Jan 20 2022 Fedora Release Engineering - 5.9-2.20210725.0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index e42a749..dd47075 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20210725.0.tar.gz) = dabdd7fee7484ae042fa409f78423750f170280fc3c60e61f8d784a97d7b5d5b22b1f2173cd252d69868309a3c91aad82857163117c463378a4bd7e7f7c2015c +SHA512 (ctags-p5.9.20220206.0.tar.gz) = 77ac19a1f4945d1dcb6d5e801325509c80f2fbc1004a8fe86c2c562fd0a87ec945e215ea3ff8b1d8aadd13191b23fac331adc74515a44b4c28bee6995c6f1465 From 1f47a324adf36174303be41c92ceedcea5abb889 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Mon, 21 Mar 2022 11:56:46 +0100 Subject: [PATCH 03/25] update to 5.9-4.20220313.0 --- .gitignore | 1 + ctags.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 716530d..bd402ad 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20210509.0.tar.gz /ctags-p5.9.20210725.0.tar.gz /ctags-p5.9.20220206.0.tar.gz +/ctags-p5.9.20220313.0.tar.gz diff --git a/ctags.spec b/ctags.spec index b3d773a..f64ad03 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,9 +1,9 @@ -%define upstreamversion 20220206.0 +%define upstreamversion 20220313.0 Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 5.9 -Release: 3.%{upstreamversion}%{?dist} +Release: 4.%{upstreamversion}%{?dist} License: GPLv2+ URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Mon Mar 21 2022 Than Ngo - 5.9-4.20220313.0 +- update to 5.9-4.20220313.0 + * Tue Feb 08 2022 Than Ngo - 5.9-3.20220206.0 - update to p5.9.20220206.0 diff --git a/sources b/sources index dd47075..6a8ce19 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20220206.0.tar.gz) = 77ac19a1f4945d1dcb6d5e801325509c80f2fbc1004a8fe86c2c562fd0a87ec945e215ea3ff8b1d8aadd13191b23fac331adc74515a44b4c28bee6995c6f1465 +SHA512 (ctags-p5.9.20220313.0.tar.gz) = 476d15d550c04a5f517ba4bcdc95935155177f2e081762df4b7ca4797ab76e5a72f8c0e366148122aa424faeaccd73850d298c413a3b0625e005aa2567d94dbb From 4fab0ae0ea6073502fafcea0c4ddbea7ef6f1e63 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Tue, 26 Apr 2022 11:28:04 +0200 Subject: [PATCH 04/25] update to 20220424.0 --- .gitignore | 1 + ctags.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bd402ad..eacb016 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20210725.0.tar.gz /ctags-p5.9.20220206.0.tar.gz /ctags-p5.9.20220313.0.tar.gz +/ctags-p5.9.20220424.0.tar.gz diff --git a/ctags.spec b/ctags.spec index f64ad03..9b424a7 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,9 +1,9 @@ -%define upstreamversion 20220313.0 +%define upstreamversion 20220424.0 Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 5.9 -Release: 4.%{upstreamversion}%{?dist} +Release: 5.%{upstreamversion}%{?dist} License: GPLv2+ URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Tue Apr 26 2022 Than Ngo - 5.9-5.20220424.0 +- 20220424.0 + * Mon Mar 21 2022 Than Ngo - 5.9-4.20220313.0 - update to 5.9-4.20220313.0 diff --git a/sources b/sources index 6a8ce19..aef5ef8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20220313.0.tar.gz) = 476d15d550c04a5f517ba4bcdc95935155177f2e081762df4b7ca4797ab76e5a72f8c0e366148122aa424faeaccd73850d298c413a3b0625e005aa2567d94dbb +SHA512 (ctags-p5.9.20220424.0.tar.gz) = ca7834cde59682b2ef5d7177eb47f5779c7e5db0f9691db93e4ecb5212af9102b9cfe20d1ce6aa8a1e03ed688baea238015b9650284d508a639df34b4186d31a From d49a186ea45e3a21944b9dd91415ae8203672200 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Thu, 12 May 2022 17:10:25 +0200 Subject: [PATCH 05/25] update to 5.9.20220508.0 --- .gitignore | 1 + ctags.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index eacb016..56bd641 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20220206.0.tar.gz /ctags-p5.9.20220313.0.tar.gz /ctags-p5.9.20220424.0.tar.gz +/ctags-p5.9.20220508.0.tar.gz diff --git a/ctags.spec b/ctags.spec index 9b424a7..826429f 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,9 +1,9 @@ -%define upstreamversion 20220424.0 +%define upstreamversion 20220508.0 Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 5.9 -Release: 5.%{upstreamversion}%{?dist} +Release: 6.%{upstreamversion}%{?dist} License: GPLv2+ URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Thu May 12 2022 Than Ngo - 5.9-6.20220508.0 +- update to 5.9.20220508.0 + * Tue Apr 26 2022 Than Ngo - 5.9-5.20220424.0 - 20220424.0 diff --git a/sources b/sources index aef5ef8..a10ab2e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20220424.0.tar.gz) = ca7834cde59682b2ef5d7177eb47f5779c7e5db0f9691db93e4ecb5212af9102b9cfe20d1ce6aa8a1e03ed688baea238015b9650284d508a639df34b4186d31a +SHA512 (ctags-p5.9.20220508.0.tar.gz) = 7ff2ef2bfe8324fcb5e9bdddd865fe63768cd396a9ee048cb20ed9b0e626351672d369c9fe860bdfecaa22bc9ad8f4560d3c55bb972117c8e703b38477df151b From e190eccc6d1ab1cd42b6b86d36c9d1541a8df694 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Thu, 23 Jun 2022 09:40:49 +0200 Subject: [PATCH 06/25] update to 5.9.6.20220619.0 --- .gitignore | 1 + ctags.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 56bd641..bf94872 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20220313.0.tar.gz /ctags-p5.9.20220424.0.tar.gz /ctags-p5.9.20220508.0.tar.gz +/ctags-p5.9.20220619.0.tar.gz diff --git a/ctags.spec b/ctags.spec index 826429f..796c025 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,4 +1,4 @@ -%define upstreamversion 20220508.0 +%define upstreamversion 20220619.0 Summary: A C programming language indexing and/or cross-reference tool Name: ctags @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Thu Jun 23 2022 Than Ngo - 5.9-6.20220619.0 +- update to 5.9.6.20220619.0 + * Thu May 12 2022 Than Ngo - 5.9-6.20220508.0 - update to 5.9.20220508.0 diff --git a/sources b/sources index a10ab2e..38c6274 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20220508.0.tar.gz) = 7ff2ef2bfe8324fcb5e9bdddd865fe63768cd396a9ee048cb20ed9b0e626351672d369c9fe860bdfecaa22bc9ad8f4560d3c55bb972117c8e703b38477df151b +SHA512 (ctags-p5.9.20220619.0.tar.gz) = 732c1755fb9e49cf2fb7a73917e003ee4ab22b6703655959e2fb74d85fcd1bb8c1827fba78a32004d9f9640c7112854987c8dbbc1f06b9e4e24c1395288e0363 From 4b8b5341ea74e017e10dd475c1d18522510f0c49 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 23:51:12 +0000 Subject: [PATCH 07/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ctags.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index 796c025..1517820 100644 --- a/ctags.spec +++ b/ctags.spec @@ -3,7 +3,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 5.9 -Release: 6.%{upstreamversion}%{?dist} +Release: 7.%{upstreamversion}%{?dist} License: GPLv2+ URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 5.9-7.20220619.0 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jun 23 2022 Than Ngo - 5.9-6.20220619.0 - update to 5.9.6.20220619.0 From dc47125e27b6e50c3c84c899093c9a7501a69a99 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Wed, 27 Jul 2022 14:23:25 +0200 Subject: [PATCH 08/25] update to 5.9.20220724.0 --- .gitignore | 1 + ctags.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bf94872..095ea28 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20220424.0.tar.gz /ctags-p5.9.20220508.0.tar.gz /ctags-p5.9.20220619.0.tar.gz +/ctags-p5.9.20220724.0.tar.gz diff --git a/ctags.spec b/ctags.spec index 1517820..1d49d51 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,9 +1,9 @@ -%define upstreamversion 20220619.0 +%define upstreamversion 20220724.0 Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 5.9 -Release: 7.%{upstreamversion}%{?dist} +Release: 8.%{upstreamversion}%{?dist} License: GPLv2+ URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Jul 27 2022 Than Ngo - 5.9-8.20220724.0 +- update to 5.9.20220724.0 + * Wed Jul 20 2022 Fedora Release Engineering - 5.9-7.20220619.0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 38c6274..f1e1ee8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20220619.0.tar.gz) = 732c1755fb9e49cf2fb7a73917e003ee4ab22b6703655959e2fb74d85fcd1bb8c1827fba78a32004d9f9640c7112854987c8dbbc1f06b9e4e24c1395288e0363 +SHA512 (ctags-p5.9.20220724.0.tar.gz) = 6da7b9bdea70eee56ff2f6bcc5963b337fe6cb5937d5824813437a135ca6a5d901e671da6f342c3d6509354c9a834665f742a8bb7693a9fa559a2566fdbe088c From 5e46510de83d18a265197e672a1b1b9bf52844f5 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Mon, 12 Sep 2022 14:41:51 +0200 Subject: [PATCH 09/25] update to 5.9.20220911.0 --- .gitignore | 1 + ctags.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 095ea28..8079969 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20220508.0.tar.gz /ctags-p5.9.20220619.0.tar.gz /ctags-p5.9.20220724.0.tar.gz +/ctags-p5.9.20220911.0.tar.gz diff --git a/ctags.spec b/ctags.spec index 1d49d51..7991c36 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,9 +1,9 @@ -%define upstreamversion 20220724.0 +%define upstreamversion 20220911.0 Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 5.9 -Release: 8.%{upstreamversion}%{?dist} +Release: 9.%{upstreamversion}%{?dist} License: GPLv2+ URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Mon Sep 12 2022 Than Ngo - 5.9-9.20220911.0 +- update to 5.9.20220911.0 + * Wed Jul 27 2022 Than Ngo - 5.9-8.20220724.0 - update to 5.9.20220724.0 diff --git a/sources b/sources index f1e1ee8..19ccbab 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20220724.0.tar.gz) = 6da7b9bdea70eee56ff2f6bcc5963b337fe6cb5937d5824813437a135ca6a5d901e671da6f342c3d6509354c9a834665f742a8bb7693a9fa559a2566fdbe088c +SHA512 (ctags-p5.9.20220911.0.tar.gz) = eabab64a7669c5f70b9110b2dafaf0d7b545bf7228f39457d5b2408889c3c36e21a423d600c32ea33012bf09997fa7e7370b3465c26ab35e980a71d4d0423bd2 From e9d7b2b2f43aebca6d59f40ae255e1840d2823de Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Tue, 18 Oct 2022 14:21:29 +0200 Subject: [PATCH 10/25] update to 5.9.20221016.0 --- .gitignore | 1 + ctags.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8079969..cc64a64 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20220619.0.tar.gz /ctags-p5.9.20220724.0.tar.gz /ctags-p5.9.20220911.0.tar.gz +/ctags-p5.9.20221016.0.tar.gz diff --git a/ctags.spec b/ctags.spec index 7991c36..c9ccb37 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,4 +1,4 @@ -%define upstreamversion 20220911.0 +%define upstreamversion 20221016.0 Summary: A C programming language indexing and/or cross-reference tool Name: ctags @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Tue Oct 18 2022 Than Ngo - 5.9-9.20221016.0 +- update to 5.9.20221016.0 + * Mon Sep 12 2022 Than Ngo - 5.9-9.20220911.0 - update to 5.9.20220911.0 diff --git a/sources b/sources index 19ccbab..06d6aa4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20220911.0.tar.gz) = eabab64a7669c5f70b9110b2dafaf0d7b545bf7228f39457d5b2408889c3c36e21a423d600c32ea33012bf09997fa7e7370b3465c26ab35e980a71d4d0423bd2 +SHA512 (ctags-p5.9.20221016.0.tar.gz) = 46ce04b0e3aa04b49d09d1b0ff7ba101a6ff2d16f60b853aa5472fbbced3a7aec50f52b079a6ff877f2bdb74787a6ffbecddf6b1dfcd5b20311aa768c6ee7708 From e58abc23031d8b9e80f7f892f5dc05944ab053fa Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Mon, 21 Nov 2022 10:53:43 +0100 Subject: [PATCH 11/25] update to p5.9.20221120 --- .gitignore | 1 + ctags.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cc64a64..a26b7de 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20220724.0.tar.gz /ctags-p5.9.20220911.0.tar.gz /ctags-p5.9.20221016.0.tar.gz +/ctags-p5.9.20221120.0.tar.gz diff --git a/ctags.spec b/ctags.spec index c9ccb37..f3b3106 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,4 +1,4 @@ -%define upstreamversion 20221016.0 +%define upstreamversion 20221120.0 Summary: A C programming language indexing and/or cross-reference tool Name: ctags @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Mon Nov 21 2022 Than Ngo - 5.9-9.20221120.0 +- update to 5.9.20221120.0 + * Tue Oct 18 2022 Than Ngo - 5.9-9.20221016.0 - update to 5.9.20221016.0 diff --git a/sources b/sources index 06d6aa4..9d2ca69 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20221016.0.tar.gz) = 46ce04b0e3aa04b49d09d1b0ff7ba101a6ff2d16f60b853aa5472fbbced3a7aec50f52b079a6ff877f2bdb74787a6ffbecddf6b1dfcd5b20311aa768c6ee7708 +SHA512 (ctags-p5.9.20221120.0.tar.gz) = 48b0eb561b77435910c6f8b507602f27fa2838cfc71a257122ce337835484816990c22f304b292c542cf2449234ae4fcfa936d9368ccc52fc4162efc11e372a0 From dcf425fdf35849f1fcb2199ca0bd5734dc13b742 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 00:47:31 +0000 Subject: [PATCH 12/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ctags.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index f3b3106..77b6657 100644 --- a/ctags.spec +++ b/ctags.spec @@ -3,7 +3,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 5.9 -Release: 9.%{upstreamversion}%{?dist} +Release: 10.%{upstreamversion}%{?dist} License: GPLv2+ URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz @@ -64,6 +64,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 5.9-10.20221120.0 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Mon Nov 21 2022 Than Ngo - 5.9-9.20221120.0 - update to 5.9.20221120.0 From 7fbe2e82d552794a910818630796edf00b002bdb Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Wed, 1 Feb 2023 11:03:43 +0100 Subject: [PATCH 13/25] update to 6.0.0 --- .gitignore | 1 + ctags.spec | 13 +++++++------ sources | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index a26b7de..55cafb3 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20220911.0.tar.gz /ctags-p5.9.20221016.0.tar.gz /ctags-p5.9.20221120.0.tar.gz +/universal-ctags-6.0.0.tar.gz diff --git a/ctags.spec b/ctags.spec index 77b6657..b5ded93 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,12 +1,10 @@ -%define upstreamversion 20221120.0 - Summary: A C programming language indexing and/or cross-reference tool Name: ctags -Version: 5.9 -Release: 10.%{upstreamversion}%{?dist} +Version: 6.0.0 +Release: 1%{?dist} License: GPLv2+ URL: https://ctags.io/ -Source0: https://github.com/universal-ctags/ctags/archive/%{name}-p%{version}.%{upstreamversion}.tar.gz +Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake @@ -39,7 +37,7 @@ objects found in source files. Install ctags if you are going to use your system for C programming. %prep -%autosetup -p1 -n %{name}-p%{version}.%{upstreamversion} +%autosetup -p1 -n universal-%{name}-%{version} %build ./autogen.sh @@ -64,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Feb 01 2023 Than Ngo - 6.0.0-1 +- update to 6.0.0 + * Thu Jan 19 2023 Fedora Release Engineering - 5.9-10.20221120.0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 9d2ca69..ad80d57 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ctags-p5.9.20221120.0.tar.gz) = 48b0eb561b77435910c6f8b507602f27fa2838cfc71a257122ce337835484816990c22f304b292c542cf2449234ae4fcfa936d9368ccc52fc4162efc11e372a0 +SHA512 (universal-ctags-6.0.0.tar.gz) = c6f7eb24844778195f67a4bbeb54a61fde023a5eb0402b6986a74336fe134b7629ed3b643b4076285d660783db1a270c613244979c645ed1ae9ec40dbcb84ed8 From 4631b9e7cbe14e925a7c1c02b041f8b98582ecc7 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Tue, 14 Feb 2023 19:52:25 +0100 Subject: [PATCH 14/25] migrated to SPDX license --- ctags.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ctags.spec b/ctags.spec index b5ded93..61255b5 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,8 +1,8 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 6.0.0 -Release: 1%{?dist} -License: GPLv2+ +Release: 2%{?dist} +License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Tue Feb 14 2023 Than Ngo - 6.0.0-2 +- migrated to SPDX license + * Wed Feb 01 2023 Than Ngo - 6.0.0-1 - update to 6.0.0 From 7c13c18be60ddbf0baa6de79cbd9fabdd2df5f6a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 16:44:28 +0000 Subject: [PATCH 15/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ctags.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index 61255b5..49bb4db 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 6.0.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 6.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Feb 14 2023 Than Ngo - 6.0.0-2 - migrated to SPDX license From aa976411f56bc3590de9b259d85024009d7b2408 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 16:29:13 +0000 Subject: [PATCH 16/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- ctags.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index 49bb4db..69af1a7 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 6.0.0 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 6.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 6.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 0963f5a674c2db32348b69a434b3a1df37e3993c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 08:39:03 +0000 Subject: [PATCH 17/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- ctags.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index 69af1a7..57f581d 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 6.0.0 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 6.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 6.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 0eb447611646148ff0a75d3693d8a5cbe30f2f0e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 20:20:08 +0000 Subject: [PATCH 18/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- ctags.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index 57f581d..076a3d4 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 6.0.0 -Release: 5%{?dist} +Release: 6%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 6.0.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Wed Jan 24 2024 Fedora Release Engineering - 6.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 99d6be8751f9fb832de45fd466b439790f930887 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Tue, 22 Oct 2024 16:52:54 +0100 Subject: [PATCH 19/25] Rebuild for Jansson 2.14 (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/) --- ctags.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index 076a3d4..bb89e21 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 6.0.0 -Release: 6%{?dist} +Release: 7%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,10 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Tue Oct 22 2024 Richard W.M. Jones - 6.0.0-7 +- Rebuild for Jansson 2.14 + (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/) + * Wed Jul 17 2024 Fedora Release Engineering - 6.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From d1aef79c9ccf7673cfaa91ed2a52c19606848688 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Wed, 23 Oct 2024 16:03:22 +0200 Subject: [PATCH 20/25] update to 6.1.0 --- .gitignore | 1 + ctags.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 55cafb3..f4ccaba 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20221016.0.tar.gz /ctags-p5.9.20221120.0.tar.gz /universal-ctags-6.0.0.tar.gz +/universal-ctags-6.1.0.tar.gz diff --git a/ctags.spec b/ctags.spec index bb89e21..15636c1 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags -Version: 6.0.0 -Release: 7%{?dist} +Version: 6.1.0 +Release: 1%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Oct 23 2024 Than Ngo - 6.1.0-1 +- update to 6.1.0 + * Tue Oct 22 2024 Richard W.M. Jones - 6.0.0-7 - Rebuild for Jansson 2.14 (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/) diff --git a/sources b/sources index ad80d57..78e3a2a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (universal-ctags-6.0.0.tar.gz) = c6f7eb24844778195f67a4bbeb54a61fde023a5eb0402b6986a74336fe134b7629ed3b643b4076285d660783db1a270c613244979c645ed1ae9ec40dbcb84ed8 +SHA512 (universal-ctags-6.1.0.tar.gz) = 3e8b10bca1aef5d89e5fe7f1990d35766a33bb790e94f2015207589e4c9ad9bcc362ab5910e27a9f63cdbd6d9f291510fa73d1498331d5806dd93b7bba94d470 From e42346bc93430ad6d7b57203e4f7ab779611fc72 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 15:01:22 +0000 Subject: [PATCH 21/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- ctags.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index 15636c1..4676a15 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 6.1.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 6.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Oct 23 2024 Than Ngo - 6.1.0-1 - update to 6.1.0 From fba572f6a566f90d001504a59bcd3a0df416dfb8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 18:54:44 +0000 Subject: [PATCH 22/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- ctags.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ctags.spec b/ctags.spec index 4676a15..61c8a33 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 6.1.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 6.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 6.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From f2773f7bb036205442ac1d829c90a4388768c480 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Thu, 24 Jul 2025 17:17:22 +0200 Subject: [PATCH 23/25] - Fix rhbz#2382883 - convert STI tests to TMT - Fix test failure due to different outputs --- .fmf/version | 1 + ctags.spec | 6 +- tests/Sanity-test-for-ctags/ctags-kinds-list | 314 ++++++++++++++----- tests/Sanity-test-for-ctags/ctags-lang-list | 27 +- tests/Sanity-test-for-ctags/ctags-maps-list | 39 ++- tests/Sanity-test-for-ctags/main.fmf | 13 + tests/Sanity-test-for-ctags/runtest.sh | 3 +- tests/tests.yml | 12 - 8 files changed, 315 insertions(+), 100 deletions(-) create mode 100644 .fmf/version create mode 100644 tests/Sanity-test-for-ctags/main.fmf delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/ctags.spec b/ctags.spec index 61c8a33..e30d3f3 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags Version: 6.1.0 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,10 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Thu Jul 24 2025 Than Ngo - 6.1.0-4 +- Fix rhbz#2382883 - convert STI tests to TMT +- Fix test failure due to different outputs + * Wed Jul 23 2025 Fedora Release Engineering - 6.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/tests/Sanity-test-for-ctags/ctags-kinds-list b/tests/Sanity-test-for-ctags/ctags-kinds-list index f65a590..c1b9b48 100644 --- a/tests/Sanity-test-for-ctags/ctags-kinds-list +++ b/tests/Sanity-test-for-ctags/ctags-kinds-list @@ -31,7 +31,6 @@ Ada i loop/declare identifiers a automatic variables [off] y loops and blocks with no identifier [off] - S (ctags internal use) Ant p projects t targets @@ -50,7 +49,7 @@ Asm l labels m macros t types (structs and records) - s sections + z parameters for a macro [off] Asp d constants c classes @@ -82,6 +81,7 @@ Automake D datum c conditions s subdirs + p placeholder for EXTRA_, noinst_, and _check_ prefixed primaries (internal use) [off] Awk f functions Basic @@ -91,11 +91,52 @@ Basic t types v variables g enumerations + n namespace +Bats + t test cases + S scripts BETA f fragment definitions p all patterns [off] s slots (fragment uses) v patterns (virtual or rebound) +BibLaTeX + A artworks + B audios + C bibnotes + D bookinbooks + E Booklets + G collections + H commentarys + I datasets + J images + K interferences + L jurisdictions + M legislations + N legals + O letters + P movies + Q musics + R mvbooks + S mvcollections + T mvproceedings + U mvreferences + V onlines + W patents + g performances + h periodicals + i references + j reports + k reviews + l sets + m software + n standards + o suppbooks + p suppcollections + q suppperiodicals + r thesis + s videos + t xdatas BibTeX a article b book @@ -136,7 +177,7 @@ C u union names v variable definitions x external and forward variable declarations [off] - z function parameters inside function definitions [off] + z function parameters inside function or prototype definitions [off] L goto labels [off] D parameters inside macro definitions [off] C++ @@ -153,7 +194,7 @@ C++ u union names v variable definitions x external and forward variable declarations [off] - z function parameters inside function definitions [off] + z function parameters inside function or prototype definitions [off] L goto labels [off] D parameters inside macro definitions [off] c classes @@ -228,7 +269,7 @@ CUDA u union names v variable definitions x external and forward variable declarations [off] - z function parameters inside function definitions [off] + z function parameters inside function or prototype definitions [off] L goto labels [off] D parameters inside macro definitions [off] D @@ -285,16 +326,8 @@ Elixir r records (defrecord...) t tests (test ...) y types (@type ...) -Elm - m Module - n Renamed Imported Module - p Port - t Type Definition - c Type Constructor - a Type Alias - f Functions EmacsLisp - u unknown type of definitions + Y unknown type of definitions f functions v variables c constants @@ -334,6 +367,10 @@ Flex C constants I imports x mxtags +Forth + w words + v variables + c constants Fortran b block data c common blocks @@ -354,6 +391,8 @@ Fortran t derived types and structures v program (global) and module variables S submodules +FrontMatter + t titles FunctionParameters m methods f functions @@ -364,6 +403,18 @@ Gdbinit D documents [off] t toplevel variables l local variables [off] +GDScript + c classes + m methods + v variables + C constants + g enumeration names + e enumerated values + z function parameters [off] + l local variables [off] + s signals +GemSpec + g gems Go p packages f functions @@ -375,10 +426,16 @@ Go m struct members M struct anonymous members n interface method specification - u unknown + Y unknown P name for specifying imported package a type aliases R receivers [off] +GPerf + k keywords + h hash function names + l lookup function names + c class names + s string pool names Haskell t types c type constructors @@ -394,6 +451,7 @@ Haxe HTML a named anchors c classes + t titles h H1 headings i H2 headings j H3 headings @@ -410,6 +468,8 @@ Inko a Attribute definition c Constant definition r Reopen class +IPythonCell + c cells ITcl c classes m methods @@ -438,6 +498,7 @@ JavaScript g generators G getters S setters + M fields JSON o objects a arrays @@ -453,20 +514,24 @@ Julia n Modules s Structures t Types - x name defined in other modules + Y name defined in other modules Kconfig c configs m menus M the main menu k kconfig file C choices + v macro variables LdScript S sections s symbols v versions i input sections +LEX + r named regular expression + c start or exclusive condition Lisp - u unknown type of definitions + Y unknown type of definitions f functions v variables m macros @@ -478,23 +543,27 @@ LiterateHaskell m modules Lua f functions + Y unknown language object [off] M4 d macros I macro files Man t titles s sections + S sub sections Make m macros t targets I makefiles Markdown - c chapsters + c chapters s sections - S subsections - t subsubsections - T level 4 subsections - u level 5 subsections + S level 2 sections + t level 3 sections + T level 4 sections + u level 5 sections + n footnotes + h hashtags MatLab f function v variable @@ -508,6 +577,14 @@ Meson t tests b benchmark targets r run targets + m modules +MesonOptions + s strings + b booleans + c combos + i integers + a arrays + f features Moose c classes m methods @@ -546,42 +623,6 @@ ObjectiveC e An enumeration M A preprocessor macro C categories -OldC++ [disabled] - c classes - d macro definitions - e enumerators (values inside an enumeration) - f function definitions - g enumeration names - h included header files - l local variables [off] - m class, struct, and union members - n namespaces - p function prototypes [off] - s structure names - t typedefs - u union names - v variable definitions - x external and forward variable declarations [off] - L goto label [off] - D cpp macro parameters [off] -OldC [disabled] - c classes - d macro definitions - e enumerators (values inside an enumeration) - f function definitions - g enumeration names - h included header files - l local variables [off] - m class, struct, and union members - n namespaces - p function prototypes [off] - s structure names - t typedefs - u union names - v variable definitions - x external and forward variable declarations [off] - L goto label [off] - D cpp macro parameters [off] OCaml c classes m Object's method @@ -593,6 +634,15 @@ OCaml C A constructor r A 'structure' field e An exception +Org + d definitions + p parts + c chapters + s sections + u subsections + b subsubsections + P paragraphs + G subparagraphs Passwd u user names Pascal @@ -606,6 +656,7 @@ Perl s subroutines d subroutine declarations [off] M modules [off] + h marker for here document [off] Perl6 c classes g grammars @@ -627,6 +678,10 @@ PHP t traits v variables a aliases +PkgConfig + N display names + p packages + v variabels Pod c chapters s sections @@ -635,6 +690,9 @@ Pod PowerShell f functions v variables + c classes + i filter + g enum names Protobuf p packages m messages @@ -652,6 +710,9 @@ PuppetManifest n nodes r resources v variables + p parameters + V virtual resources + t type aliases Python c classes f functions @@ -659,7 +720,7 @@ Python v variables I name referring a module defined in other file i modules - x name referring a class/variable/function/module defined in other module + Y name referring a class/variable/function/module defined in other module z function parameters [off] l local variables [off] PythonLoggingConfig @@ -672,6 +733,10 @@ QtMoc s slots S signals p properties +Quarto + l chunk labels +RMarkdown + l chunk labels R f functions l libraries @@ -683,6 +748,24 @@ R L lists explicitly created with `list()' d data frame explicitly created with `data.frame()' n names attribtes in vectors, lists, or dataframes +Rake + t tasks + n namespaces + f file tasks + d directory tasks + m multi tasks + x tasks defined with special constructor +Raku + c classes + g grammars + m methods + o modules + p packages + r roles + u rules + b submethods + s subroutines + t tokens R6Class c classes m methods @@ -691,12 +774,15 @@ R6Class RSpec d describes c contexts + i things described with "it" REXX s subroutines Robot t testcases k keywords v variables +RpmMacros + m macros RpmSpec t tags m macros @@ -704,6 +790,8 @@ RpmSpec g global macros p patch files ReStructuredText + H titles + h sub titles c chapters s sections S subsections @@ -733,6 +821,7 @@ Rust m A struct field e An enum variant P A method + C A constant S4Class c classes r representations @@ -766,29 +855,32 @@ SML t type definitions v value bindings SQL - c cursors - d prototypes [off] - f functions + C PLSQL_CCFLAGS + D domains E record fields - l local variables [off] L block label P packages + R services + S schemas + T triggers + U publications + V views + b database + c cursors + d prototypes [off] + e events + f functions + i indexes + l local variables [off] + n synonyms p procedures r records [off] s subtypes t tables - T triggers v variables - i indexes - e events - U publications - R services - D domains - V views - n synonyms x MobiLink Table Scripts y MobiLink Conn Scripts - z MobiLink Properties + z MobiLink Properties SystemdUnit u units SystemTap @@ -803,6 +895,14 @@ Tcl TclOO c classes m methods +Terraform + r resources + d data + v variables + p providers + m modules + o output +TerraformVariables Tex p parts c chapters @@ -815,6 +915,9 @@ Tex i external input files B bibliography items C command created with \newcommand + o math operator created with \DeclareMathOperator + e environment created with \newenvironment + t theorem created with \newtheorem N counter created with \newcounter TeXBeamer f frametitles @@ -852,6 +955,22 @@ TypeScript C constants G generators a aliases +V + f functions + p modules + v variables + c constants + R receivers in functions + l labels + s structs + m struct/interface members + n interface methods + e enumerators (values inside an enumeration) + g enumeration names + a type aliases + i interfaces + u union names + Y unknown (imported) variables, types and functions Vera c classes d macro definitions @@ -871,7 +990,8 @@ Vera h included header files D cpp macro parameters [off] Verilog - c constants (define, parameter, specparam) + c constants (parameter, specparam) + d text macros e events f functions m modules @@ -882,7 +1002,8 @@ Verilog b blocks (begin, fork) i instances of module SystemVerilog - c constants (define, parameter, specparam, enum values) + c constants (parameter, specparam, enum values) + d text macros e events f functions m modules @@ -948,6 +1069,7 @@ WindRes v versions a accelerators YACC + t tokens l labels YumRepo r repository id @@ -961,6 +1083,11 @@ Zephir t traits v variables a aliases +Zsh + a aliases + f functions + s script files + h label for here document DBusIntrospect a arguments i interfaces @@ -984,6 +1111,8 @@ RelaxNG n named patterns SVG d ids in defs tags +XRC + o objects XML i id attributes n namespace prefixes @@ -992,12 +1121,24 @@ XSLT s stylesheets p parameters m matched template - n matched template + n named template v variables Yaml a anchors AnsiblePlaybook p plays +I18nRubyGem + k translation keys at the leafs + m the middle component of keys [off] + l the root element representing a locale [off] +OpenAPI + d schemas + p paths + R responses + P parameters + t titles + s servers (or hosts in swagger) + T tags Varlink i interfaces m methods @@ -1018,3 +1159,26 @@ Kotlin T typealiases C constants v variables +Thrift + s structs + x exceptions + u unions + n namespaces + e enumerators (values inside an enumeration) + g enumeration names + m members + C constants + t typedefs + v services + f functions + z parameters [off] + Z parameters in throws list [off] + T thrift files +Elm + m modules + n modules renamed + t types + c constructors + a aliases + p ports + f functions diff --git a/tests/Sanity-test-for-ctags/ctags-lang-list b/tests/Sanity-test-for-ctags/ctags-lang-list index cd8a1ee..804037b 100644 --- a/tests/Sanity-test-for-ctags/ctags-lang-list +++ b/tests/Sanity-test-for-ctags/ctags-lang-list @@ -11,7 +11,9 @@ AutoIt Automake Awk Basic +Bats BETA +BibLaTeX BibTeX C C# @@ -38,17 +40,24 @@ EmacsLisp Erlang Falcon Flex +Forth Fortran +FrontMatter FunctionParameters Fypp Gdbinit +GDScript +GemSpec Glade Go +GPerf Haskell Haxe HTML +I18nRubyGem Iniconf Inko +IPythonCell ITcl Java JavaProperties @@ -58,6 +67,7 @@ Julia Kconfig Kotlin LdScript +LEX Lisp LiterateHaskell Lua @@ -68,18 +78,20 @@ Markdown MatLab Maven2 Meson +MesonOptions Moose Myrddin NSIS ObjectiveC OCaml -OldC [disabled] -OldC++ [disabled] +OpenAPI +Org Pascal Passwd Perl Perl6 PHP +PkgConfig PlistXML Pod PowerShell @@ -89,12 +101,17 @@ Python PythonLoggingConfig QemuHX QtMoc +Quarto R R6Class +Rake +Raku RelaxNG ReStructuredText REXX +RMarkdown Robot +RpmMacros RpmSpec RSpec Ruby @@ -112,12 +129,16 @@ SystemTap SystemVerilog Tcl TclOO +Terraform +TerraformVariables Tex TeXBeamer +Thrift TTCN Txt2tags TypeScript Unknown [disabled] +V Varlink Vera Verilog @@ -125,8 +146,10 @@ VHDL Vim WindRes XML +XRC XSLT YACC Yaml YumRepo Zephir +Zsh diff --git a/tests/Sanity-test-for-ctags/ctags-maps-list b/tests/Sanity-test-for-ctags/ctags-maps-list index 676218a..6d9096b 100644 --- a/tests/Sanity-test-for-ctags/ctags-maps-list +++ b/tests/Sanity-test-for-ctags/ctags-maps-list @@ -8,10 +8,12 @@ Asm *.A51 *.29[kK] *.[68][68][kKsSxX] *.[xX][68][68] *.asm *.ASM *.s *.S Asp *.asp *.asa Autoconf configure.in *.ac AutoIt *.au3 *.AU3 *.aU3 *.Au3 -Automake Makefile.am *.am +Automake Makefile.am GNUmakefile.am *.am Awk *.awk *.gawk *.mawk -Basic *.bas *.bi *.bb *.pb +Basic *.bas *.bi *.bm *.bb *.pb +Bats *.bats BETA *.bet +BibLaTeX BibTeX *.bib Clojure *.clj *.cljs *.cljc CMake CMakeLists.txt *.cmake @@ -32,21 +34,26 @@ DTS *.dts *.dtsi DosBatch *.bat *.cmd Eiffel *.e Elixir *.ex *.exs -Elm *.elm EmacsLisp *.el Erlang *.erl *.ERL *.hrl *.HRL Falcon *.fal *.ftd Flex *.as *.mxml +Forth *.fth *.forth *.fs *.4th *.f Fortran *.f *.for *.ftn *.f77 *.f90 *.f95 *.f03 *.f08 *.f15 *.F *.FOR *.FTN *.F77 *.F90 *.F95 *.F03 *.F08 *.F15 +FrontMatter FunctionParameters Fypp *.fy Gdbinit .gdbinit *.gdb +GDScript *.gd +GemSpec *.gemspec Go *.go +GPerf *.perf *.gperf Haskell *.hs Haxe *.hx HTML *.htm *.html Iniconf *.ini *.conf Inko *.inko +IPythonCell ITcl *.itcl Java *.java JavaProperties *.properties @@ -55,6 +62,7 @@ JSON *.json Julia *.jl Kconfig Kconfig* LdScript *.lds.S ld.script *.lds *.scr *.ld *.ldi +LEX *.lex *.l Lisp *.cl *.clisp *.l *.lisp *.lsp LiterateHaskell *.lhs Lua *.lua @@ -64,18 +72,19 @@ Make [Mm]akefile GNUmakefile *.mak *.mk Markdown *.md *.markdown MatLab *.m Meson meson.build +MesonOptions meson_options.txt Moose Myrddin *.myr NSIS *.nsi *.nsh ObjectiveC *.mm *.m *.h -OldC++ *.c++ *.cc *.cp *.cpp *.cxx *.h *.h++ *.hh *.hp *.hpp *.hxx *.inl *.C *.H -OldC *.c OCaml *.ml *.mli *.aug +Org *.org Passwd passwd Pascal *.p *.pas Perl *.pl *.pm *.ph *.plx *.perl -Perl6 *.p6 *.pm6 *.pm *.pl6 +Perl6 *.p6 *.pm6 *.pm *.pl6 *.t6 PHP *.php *.php3 *.php4 *.php5 *.php7 *.phtml +PkgConfig *.pc Pod *.pod PowerShell *.ps1 *.psm1 Protobuf *.proto @@ -84,11 +93,16 @@ Python *.py *.pyx *.pxd *.pxi *.scons *.wsgi PythonLoggingConfig QemuHX *.hx QtMoc +Quarto *.qmd +RMarkdown *.rmd R *.r *.R *.s *.q +Rake Rakefile *.rake +Raku *.raku *.rakumod *.rakutest *.rakudoc R6Class RSpec REXX *.cmd *.rexx *.rx Robot *.robot +RpmMacros RpmSpec *.spec ReStructuredText *.rest *.reST *.rst Ruby *.rb *.ruby @@ -96,7 +110,7 @@ Rust *.rs S4Class Scheme *.SCM *.SM *.sch *.scheme *.scm *.sm *.rkt SCSS *.scss -Sh *.sh *.SH *.bsh *.bash *.ksh *.zsh *.ash +Sh *.sh *.SH *.bsh *.bash *.ksh *.ash SLang *.sl SML *.sml *.sig SQL *.sql @@ -104,11 +118,14 @@ SystemdUnit *.service *.socket *.device *.mount *.automount *.swap *.target *.pa SystemTap *.stp *.stpm Tcl *.tcl *.tk *.wish *.exp TclOO +Terraform *.tf +TerraformVariables *.tfvars Tex *.tex TeXBeamer TTCN *.ttcn *.ttcn3 Txt2tags *.t2t *.t2t TypeScript *.ts +V *.v Vera *.vr *.vri *.vrh Verilog *.v SystemVerilog *.sv *.svh *.svi @@ -118,15 +135,21 @@ WindRes *.rc YACC *.y YumRepo *.repo Zephir *.zep +Zsh *.zsh DBusIntrospect *.xml Glade *.glade Maven2 pom.xml *.pom *.xml PlistXML *.plist RelaxNG *.rng SVG *.svg +XRC *.xrc XML *.xml XSLT *.xsl *.xslt -Yaml *.yml +Yaml *.yml *.yaml AnsiblePlaybook +I18nRubyGem +OpenAPI openapi.yaml Varlink *.varlink Kotlin *.kt *.kts +Thrift *.thrift +Elm *.elm diff --git a/tests/Sanity-test-for-ctags/main.fmf b/tests/Sanity-test-for-ctags/main.fmf new file mode 100644 index 0000000..a15acec --- /dev/null +++ b/tests/Sanity-test-for-ctags/main.fmf @@ -0,0 +1,13 @@ +summary: Run tests in all contexts +description: '' +contact: Than Ngo +component: + - ctags +test: ./runtest.sh +framework: beakerlib +recommend: + - ctags + - man-db +duration: 5m +extra-summary: /CoreOS/ctags/Sanity-test-for-ctags +extra-task: /CoreOS/ctags/Sanity-test-for-ctags diff --git a/tests/Sanity-test-for-ctags/runtest.sh b/tests/Sanity-test-for-ctags/runtest.sh index d952395..52c366e 100755 --- a/tests/Sanity-test-for-ctags/runtest.sh +++ b/tests/Sanity-test-for-ctags/runtest.sh @@ -1,4 +1,4 @@ -#! /bin/sh +#! /bin/bash # ctags basics PACKAGES="ctags" @@ -6,7 +6,6 @@ PACKAGES="ctags" # source the test script helpers # requires beakerlib package -. /usr/bin/rhts-environment.sh || exit 1 . /usr/share/beakerlib/beakerlib.sh || exit 1 rlJournalStart diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 6ec7675..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -# Run tests in all contexts -- hosts: localhost - tags: - - classic - roles: - - role: standard-test-beakerlib - tests: - - Sanity-test-for-ctags - required_packages: - - ctags - - man-db From 562fac057d07b1969d6d2de206a4d47b81d384c2 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Wed, 24 Sep 2025 16:18:41 +0200 Subject: [PATCH 24/25] Fix rhbz#2397816 - Update to 6.2.0 --- .gitignore | 1 + ctags.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f4ccaba..549473e 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ ctags-5.8.tar.gz /ctags-p5.9.20221120.0.tar.gz /universal-ctags-6.0.0.tar.gz /universal-ctags-6.1.0.tar.gz +/universal-ctags-6.2.0.tar.gz diff --git a/ctags.spec b/ctags.spec index e30d3f3..96ed87a 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,7 +1,7 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags -Version: 6.1.0 -Release: 4%{?dist} +Version: 6.2.0 +Release: 1%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ Source0: https://github.com/universal-ctags/ctags/releases/download/v%{version}/universal-%{name}-%{version}.tar.gz @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Sep 24 2025 Than Ngo - 6.2.0-1 +- Fix rhbz#2397816 - Update to 6.2.0 + * Thu Jul 24 2025 Than Ngo - 6.1.0-4 - Fix rhbz#2382883 - convert STI tests to TMT - Fix test failure due to different outputs diff --git a/sources b/sources index 78e3a2a..1c44873 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (universal-ctags-6.1.0.tar.gz) = 3e8b10bca1aef5d89e5fe7f1990d35766a33bb790e94f2015207589e4c9ad9bcc362ab5910e27a9f63cdbd6d9f291510fa73d1498331d5806dd93b7bba94d470 +SHA512 (universal-ctags-6.2.0.tar.gz) = a27c3d9b8b3edf9aaf16e5525a61998b2afb0d4905200f1fda421bf7844aba9604ecdfa1bd329d39b729c42d70a78413cec955fc38b112d3d47bd3f3c96aa559 From 6add7bebbf5e30e3703d0701f8230cc203fa37b0 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Wed, 12 Nov 2025 18:48:16 +0100 Subject: [PATCH 25/25] Update to 6.2.1 --- .gitignore | 1 + ctags.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 549473e..ab96034 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ ctags-5.8.tar.gz /universal-ctags-6.0.0.tar.gz /universal-ctags-6.1.0.tar.gz /universal-ctags-6.2.0.tar.gz +/universal-ctags-6.2.1.tar.gz diff --git a/ctags.spec b/ctags.spec index 96ed87a..f4e4435 100644 --- a/ctags.spec +++ b/ctags.spec @@ -1,6 +1,6 @@ Summary: A C programming language indexing and/or cross-reference tool Name: ctags -Version: 6.2.0 +Version: 6.2.1 Release: 1%{?dist} License: GPL-2.0-or-later URL: https://ctags.io/ @@ -62,6 +62,9 @@ Install ctags if you are going to use your system for C programming. %{_mandir}/man7/* %changelog +* Wed Nov 12 2025 Than Ngo - 6.2.1-1 +- Update to 6.2.1 + * Wed Sep 24 2025 Than Ngo - 6.2.0-1 - Fix rhbz#2397816 - Update to 6.2.0 diff --git a/sources b/sources index 1c44873..da0080f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (universal-ctags-6.2.0.tar.gz) = a27c3d9b8b3edf9aaf16e5525a61998b2afb0d4905200f1fda421bf7844aba9604ecdfa1bd329d39b729c42d70a78413cec955fc38b112d3d47bd3f3c96aa559 +SHA512 (universal-ctags-6.2.1.tar.gz) = 70e1767a72ba804cf4bc5e5c2dfe13498694c67865d5c8ca412d14b7f7f4c01410c94f7d57daad62ce5885166c4e05128d1beb8184f39a11596045a3f4131007