update to 2.6.4

This commit is contained in:
liquor 2020-05-11 16:54:58 +08:00
parent 7df66ed879
commit e1aec8b766
4 changed files with 46 additions and 5 deletions

View File

@ -0,0 +1,32 @@
From 24fd0551333e7eded87b64dd36062da3df2f6380 Mon Sep 17 00:00:00 2001
From: Explorer09 <explorer09@gmail.com>
Date: Mon, 4 Sep 2017 10:47:33 +0800
Subject: [PATCH] build: AC_USE_SYSTEM_EXTENSIONS in configure.ac.
This would, e.g. define _GNU_SOURCE in config.h, enabling the
reallocarray() prototype in glibc 2.26+ on Linux systems with that
version of glibc.
Fixes #241.
---
configure.ac | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configure.ac b/configure.ac
index c6f12d6..3c977a4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -25,8 +25,10 @@
# autoconf requirements and initialization
AC_INIT([the fast lexical analyser generator],[2.6.4],[flex-help@lists.sourceforge.net],[flex])
+AC_PREREQ([2.60])
AC_CONFIG_SRCDIR([src/scan.l])
AC_CONFIG_AUX_DIR([build-aux])
+AC_USE_SYSTEM_EXTENSIONS
LT_INIT
AM_INIT_AUTOMAKE([1.11.3 -Wno-portability foreign check-news std-options dist-lzip parallel-tests subdir-objects])
AC_CONFIG_HEADER([src/config.h])
--
1.8.3.1

Binary file not shown.

BIN
flex-2.6.4.tar.gz Normal file

Binary file not shown.

View File

@ -1,12 +1,14 @@
Name: flex
Version: 2.6.1
Release: 13
Version: 2.6.4
Release: 1
Summary: A fast lexical analyzer generator
License: BSD and LGPLv2+
URL: https://github.com/westes/flex
Source0: https://github.com/westes/flex/releases/download/v%{version}/flex-%{version}.tar.xz
Source0: https://github.com/westes/flex/releases/download/v%{version}/flex-%{version}.tar.gz
BuildRequires: gcc gettext help2man m4 bison
Patch6000: backport-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch
BuildRequires: gcc gettext help2man m4 bison texinfo
Requires: m4
Requires(post): info
Requires(preun): info
@ -39,6 +41,7 @@ Man pages and other related documents for %{name}.
%autosetup -n %{name}-%{version}
%build
autoreconf
%configure
%make_build
@ -72,7 +75,7 @@ fi
%dir %{_pkgdocdir}
%license COPYING
%{_pkgdocdir}/NEWS
%{_pkgdocdir}/README
%{_pkgdocdir}/README.md
%{_bindir}/*
%{_includedir}/FlexLexer.h
%{_infodir}/flex.info*
@ -87,6 +90,12 @@ fi
%{_mandir}/man1/*
%changelog
* Mon May 11 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.6.4-1
- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 2.6.4
* Tue Jan 7 2020 chengquan<chengquan3@huawei.com> - 2.6.1-13
- Type:enhancement
- ID:NA