Commit Graph

125 Commits

Author SHA1 Message Date
Arjun Shankar
936125dcc4 Provide flex-doc via the main flex package (RHEL-33632)
Commit e7d1e0be25 removed and obsoleted
flex-doc, but did not 'Provides:' it.  This commit fixes that.

Fedora 40 commit: 6e3f209ce3390dbc83041818632a75940b52461d

Resolves: RHEL-33632
2024-06-25 17:11:40 +02:00
Arjun Shankar
df9411d85c Switch to %autosetup
Fedora 40 commit: 992cb3242a5cd8648c38d610ddfd0c9bcb4238d7

Related: RHEL-33632
2024-06-25 17:11:31 +02:00
Troy Dawson
13d65ed631 Bump release for June 2024 mass rebuild 2024-06-24 08:42:20 -07:00
Fedora Release Engineering
e2cfee03f9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 11:43:21 +00:00
Fedora Release Engineering
2b40fc1153 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 19:28:13 +00:00
Arjun Shankar
d687d8a413 Migrate License field to SPDX identifiers
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2
2023-10-30 12:23:34 +01:00
Fedora Release Engineering
12a46b39b6 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:52:01 +00:00
Fedora Release Engineering
abdaa050ff Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:34:41 +00:00
Fedora Release Engineering
a2246316dc Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:18:28 +00:00
Fedora Release Engineering
76db1a4296 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 03:08:04 +00:00
Fedora Release Engineering
4157a4f3d3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 23:05:27 +00:00
Arjun Shankar
e7d1e0be25 Remove and obsolete the flex-doc subpackage (#1915609)
The flex-doc subpackage hasn't contained any documentation for quite a
while.  It is supposed to contain the manual in PDF format, but
`make && make install' does not produce a PDF.  Since info and man pages
are provided in the main package itself, this leaves flex-doc redundant.

This commit removes and obsoletes the flex-doc subpackage.

No Fedora packages are currently dependent on or build-dependent on
flex-doc:

$ dnf repoquery --whatdepends flex-doc

$ dnf repoquery --disablerepo="*" --enablerepo="*-source" --arch=src \
  --whatdepends flex-doc

Therefore, only an "Obsoletes: flex-doc" line is added, with no
accompanying "Provides: flex-doc" line.
2021-05-06 00:49:44 +02:00
Fedora Release Engineering
d13f0a5806 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:40:01 +00:00
Tom Stellard
bfe32fe72b Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-18 22:42:41 +00:00
Arjun Shankar
9adf2296f3 Re-work and rename flex subpackages, and provide shared libraries
This resolves a user request for a shared library (#1327851) and harmonizes
package names and content with Debian and SUSE.

The following subpackage changes have been made:

- Remove and obsolete the flex-devel subpackage containing static libraries
- Provide shared libraries in a new subpackage named libfl2
- Provide development files in a new subpackage named libfl-devel
- Provide static libraries in a new subpackage named libfl-static
2020-08-21 12:01:28 +02:00
Fedora Release Engineering
f0b1e7d68b - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 17:34:32 +00:00
Fedora Release Engineering
ad90513c6b - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 18:39:36 +00:00
Fedora Release Engineering
b089780d0b - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 00:42:58 +00:00
Fedora Release Engineering
f8de7fa8f1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 19:50:29 +00:00
Igor Gnatenko
71b1cadc9c Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:02 +01:00
Igor Gnatenko
61d01ac272
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 15:30:36 +01:00
Arjun Shankar
c0c5e9ed4b Rebase to 2.6.4 (#1389575)
This patch rebases flex to upstream version 2.6.4 and thus drops all
backported upstream patches that the package has been carrying so far.

One exception is flex-2.6.0-yyless.patch which has no equivalent upstream.
I could not track the origin of this patch because flex development moved
from SourceForge to GitHub and in the process, sourceforge bug tracker
content has been lost. However, RHBZ #1281976 seems to suggest that this
patch was included in order to fix a libreswan build failure caused by a
flex integer comparison type mismatch bug. I dropped flex-2.6.0-yyless.patch
and confirmed that the Fedora libreswan package corresponding to
libreswan-3.25 builds successfully despite this patch being dropped.

Additionally, flex-2.6.4 FTBFS because it uses reallocarray but does not
define _GNU_SOURCE leading to a missing prototype for reallocarray. This
commit also includes the upstream patch that fixes this. The patch modifies
configure.ac, which necessitates executing autoreconf at build time and thus
a corresponding set of new build dependencies.
2018-09-03 18:37:45 +02:00
Arjun Shankar
ffa5f9318b Bump release
The release bump was missed during the previous change.
2018-07-23 18:13:55 +02:00
Arjun Shankar
c6ddf9b328 Add gcc-c++ to BuildRequires 2018-07-23 16:58:05 +02:00
Fedora Release Engineering
24741c559e - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 00:38:51 +00:00
Jason Tibbitts
7ee751b935 Remove needless use of %defattr 2018-07-10 00:50:56 -05:00
Igor Gnatenko
46592962ea add BuildRequires: gcc
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:44 +02:00
Arjun Shankar
967afaa6d0 Remove g++ signed/unsigned comparison warning in generated scanner
Compiling a flex generated scanner with g++ with all warnings turned on (-Wall)
produces a warning due to "comparison of integer expressions of different
signedness". This change removes the warning by using the same signedness.

This bug was a regression inherited from upstream flex during the rebase to
flex-2.6.1. The same bug was fixed previously (albeit differently) by commit
a3088c99e8.
2018-06-28 16:18:04 +02:00
Igor Gnatenko
3a93f14080
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 09:06:51 +01:00
Igor Gnatenko
c7df4d76ee Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:22:34 +01:00
Igor Gnatenko
1638482983
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:04:29 +01:00
Fedora Release Engineering
0ef95e75c4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 09:48:40 +00:00
Fedora Release Engineering
c8b4c0b5fb - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 20:38:20 +00:00
Fedora Release Engineering
cf8a163ba8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 08:29:38 +00:00
Stephen Gallagher
26fe0dfe58
Add missing %license macro 2017-02-01 20:01:52 -05:00
Patsy Franklin
c92a3e6ae8 Resolves: #1373601
- Fix several type comparison issues including BZ #1373601
2016-09-25 15:09:09 -04:00
Rex Dieter
e12b8361fa 2.6.1-1
- Rebase to 2.6.1 (#1318074,#1364943)
- update URL (github), drop unused patches (#1238860)
2016-09-13 08:56:11 -05:00
Patsy Franklin
3821e2741c Resolves: #1360744
Fix wrong type on num_to_read.
2016-07-27 13:59:22 -04:00
Patsy Franklin
ffdaf36582 Resolves: #1281976
- Rebase to flex-2.6.0
- Add a patch to fix yy_less_macro_arg types.
2016-03-11 14:53:33 -05:00
Dennis Gilmore
c3a70b341f - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 20:35:04 +00:00
Patsy Franklin
b4c0265c95 Resolves: #1238860
- Remove obsolete patches.
2015-10-30 00:36:01 -04:00
Dennis Gilmore
a842d2a3b5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 06:26:07 +00:00
Patsy Franklin
9829cc0a31 Resolves: #1064735
- Rebase to flex-2.5.39
2015-04-13 11:27:39 -04:00
Peter Robinson
c5de0e2acb - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 12:36:42 +00:00
Ville Skyttä
bc2fdd62f6 Make docdir unversioned where appropriate (#993754)
- Install docs to one common package doc dir, drop separate one for -doc
- Include COPYING in -devel
- Fix bogus dates in %changelog
2014-07-20 00:12:57 +03:00
Dennis Gilmore
509ceeb03a - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 07:17:03 -05:00
Patsy Franklin
21e70cdb9f Resolves: #1087433
- Add a patch to remove obsolete bison constructs YYLEX_PARAM and
  YYPARSE_PARAM. Use %lex-param, %parse-param, or %param.
2014-04-16 15:01:50 -04:00
Petr Machata
a3088c99e8 Add a patch for "comparison between signed and unsigned" warnings 2013-09-03 19:59:34 +02:00
Dennis Gilmore
d39470d8a5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 06:25:03 -05:00
Petr Machata
122421a064 Update config.sub and config.guess to support aarch64 2013-04-04 15:43:21 +02:00