commit
2089cdeb22
@ -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
BIN
flex-2.6.4.tar.gz
Normal file
Binary file not shown.
19
flex.spec
19
flex.spec
@ -1,12 +1,14 @@
|
|||||||
Name: flex
|
Name: flex
|
||||||
Version: 2.6.1
|
Version: 2.6.4
|
||||||
Release: 13
|
Release: 1
|
||||||
Summary: A fast lexical analyzer generator
|
Summary: A fast lexical analyzer generator
|
||||||
License: BSD and LGPLv2+
|
License: BSD and LGPLv2+
|
||||||
URL: https://github.com/westes/flex
|
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: m4
|
||||||
Requires(post): info
|
Requires(post): info
|
||||||
Requires(preun): info
|
Requires(preun): info
|
||||||
@ -39,6 +41,7 @@ Man pages and other related documents for %{name}.
|
|||||||
%autosetup -n %{name}-%{version}
|
%autosetup -n %{name}-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
autoreconf
|
||||||
%configure
|
%configure
|
||||||
%make_build
|
%make_build
|
||||||
|
|
||||||
@ -72,7 +75,7 @@ fi
|
|||||||
%dir %{_pkgdocdir}
|
%dir %{_pkgdocdir}
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%{_pkgdocdir}/NEWS
|
%{_pkgdocdir}/NEWS
|
||||||
%{_pkgdocdir}/README
|
%{_pkgdocdir}/README.md
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
%{_includedir}/FlexLexer.h
|
%{_includedir}/FlexLexer.h
|
||||||
%{_infodir}/flex.info*
|
%{_infodir}/flex.info*
|
||||||
@ -87,6 +90,12 @@ fi
|
|||||||
%{_mandir}/man1/*
|
%{_mandir}/man1/*
|
||||||
|
|
||||||
%changelog
|
%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
|
* Tue Jan 7 2020 chengquan<chengquan3@huawei.com> - 2.6.1-13
|
||||||
- Type:enhancement
|
- Type:enhancement
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user