bump(sys-devel/flex): sync with upstream

This commit is contained in:
Nick Owens 2016-03-28 11:57:29 -07:00
parent c465abb80d
commit 6e866073bc
24 changed files with 686 additions and 981 deletions

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install unpack
DEPEND=sys-devel/m4 nls? ( sys-devel/gettext ) test? ( sys-devel/bison )
DESCRIPTION=The Fast Lexical Analyzer
EAPI=0
HOMEPAGE=http://flex.sourceforge.net/
IUSE=nls static test
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd
LICENSE=FLEX
RDEPEND=sys-devel/m4
SLOT=0
SRC_URI=mirror://sourceforge/flex/flex-2.5.35.tar.bz2
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=db0ab5eb3edae30fb54094409d0dc026

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare
DEPEND=sys-devel/m4 nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=The Fast Lexical Analyzer
EAPI=3
HOMEPAGE=http://flex.sourceforge.net/
IUSE=nls static test
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
LICENSE=FLEX
RDEPEND=sys-devel/m4
SLOT=0
SRC_URI=mirror://sourceforge/flex/flex-2.5.35.tar.bz2 mirror://debian/pool/main/f/flex/flex_2.5.35-10.diff.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=212b0b62b5517807bb0144daf3a503cf

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare
DEPEND=sys-devel/m4 nls? ( sys-devel/gettext ) test? ( sys-devel/bison )
DESCRIPTION=The Fast Lexical Analyzer
EAPI=3
HOMEPAGE=http://flex.sourceforge.net/
IUSE=nls static test
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=FLEX
RDEPEND=sys-devel/m4
SLOT=0
SRC_URI=mirror://sourceforge/flex/flex-2.5.37.tar.bz2
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=8d77e48342ec3f87018cc68ccdd40044

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install
DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison )
DESCRIPTION=The Fast Lexical Analyzer
EAPI=4
HOMEPAGE=http://flex.sourceforge.net/
IUSE=nls static test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=FLEX
RDEPEND=sys-devel/m4
SLOT=0
SRC_URI=mirror://sourceforge/flex/flex-2.5.38.tar.xz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=d67ab3c5b6e4c2eed9c3f58c608401fa

View File

@ -10,4 +10,4 @@ RDEPEND=sys-devel/m4
SLOT=0
SRC_URI=mirror://sourceforge/flex/flex-2.5.39.tar.xz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=8cfc3a2c6f7c56365867299a4a1700e4
_md5_=7a51419acee6eaf300992e29c2ddd45a

View File

@ -1,13 +1,13 @@
DEFINED_PHASES=configure install
DEFINED_PHASES=compile configure install prepare test
DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison )
DESCRIPTION=The Fast Lexical Analyzer
EAPI=4
EAPI=5
HOMEPAGE=http://flex.sourceforge.net/
IUSE=nls static test
IUSE=nls static test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=FLEX
RDEPEND=sys-devel/m4
SLOT=0
SRC_URI=mirror://sourceforge/flex/flex-2.5.39.tar.xz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=ca022aa4a81bf8d0fcc6dacc06107b30
SRC_URI=mirror://sourceforge/flex/flex-2.6.0.tar.xz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=a1c65fb8c244d2cc86201f611515e373

View File

@ -1,399 +1,113 @@
# ChangeLog for sys-devel/flex
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/ChangeLog,v 1.127 2014/10/27 01:44:34 vapier Exp $
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*flex-2.5.39-r1 (09 Aug 2015)
*flex-2.5.39 (09 Aug 2015)
*flex-2.5.38-r1 (09 Aug 2015)
*flex-2.5.37 (09 Aug 2015)
*flex-2.5.35_p10 (09 Aug 2015)
*flex-2.5.35 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/flex-2.5.33-pic.patch, +files/flex-2.5.34-isatty.patch,
+files/flex-2.5.35-gcc44.patch, +files/flex-2.5.35-saneautotools.patch,
+files/flex-2.5.37-proto.patch, +files/flex-2.5.37-tests.patch,
+flex-2.5.35.ebuild, +flex-2.5.35_p10.ebuild, +flex-2.5.37.ebuild,
+flex-2.5.38-r1.ebuild, +flex-2.5.39.ebuild, +flex-2.5.39-r1.ebuild,
+metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
*flex-2.6.0 (23 Nov 2015)
23 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> +flex-2.6.0.ebuild:
Bump to version 2.6.0
Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
23 Nov 2015; Lars Wendler <polynomial-c@gentoo.org>
-files/flex-2.5.33-pic.patch, -files/flex-2.5.34-isatty.patch,
-files/flex-2.5.35-gcc44.patch, -files/flex-2.5.35-saneautotools.patch,
-files/flex-2.5.37-proto.patch, -files/flex-2.5.37-tests.patch,
-flex-2.5.35.ebuild, -flex-2.5.35_p10.ebuild, -flex-2.5.37.ebuild,
-flex-2.5.38-r1.ebuild, -flex-2.5.39.ebuild:
Removed old.
Package-Manager: portage-2.2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
standardize various metadata.xml style
13 Dec 2015; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.6.0-out-of-tree-build.patch,
+files/flex-2.6.0-out-of-tree-test.patch, flex-2.6.0.ebuild:
fix tests #567332
20 Dec 2015; Mike Frysinger <vapier@gentoo.org> flex-2.6.0.ebuild:
disable building tests when USE=-test #568842
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
27 Oct 2014; Mike Frysinger <vapier@gentoo.org> flex-2.5.39-r1.ebuild:
Mark arm64/m68k/s390/sh stable.
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for sparc, wrt bug #512012
13 Sep 2014; Markus Meier <maekke@gentoo.org> flex-2.5.39-r1.ebuild:
arm stable, bug #512012
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for alpha, wrt bug #512012
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for ppc64, wrt bug #512012
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for amd64, wrt bug #512912
*flex-2.5.39-r1 (30 May 2014)
30 May 2014; Michał Górny <mgorny@gentoo.org> +flex-2.5.39-r1.ebuild:
Enable multilib support for libfl.a.
*flex-2.5.39 (29 Mar 2014)
29 Mar 2014; Tim Harder <radhermit@gentoo.org> +flex-2.5.39.ebuild:
Version bump.
28 Mar 2014; Christoph Junghans <ottxor@gentoo.org> flex-2.5.38-r1.ebuild:
added prefix keywords
*flex-2.5.38-r1 (16 Mar 2014)
16 Mar 2014; Mike Frysinger <vapier@gentoo.org> +flex-2.5.38-r1.ebuild,
-flex-2.5.38.ebuild:
Drop shared lib since it makes no sense #503522 by Andrés Becerra Sandoval.
*flex-2.5.38 (13 Feb 2014)
13 Feb 2014; Tim Harder <radhermit@gentoo.org> +flex-2.5.38.ebuild:
Version bump.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> flex-2.5.37.ebuild:
Add arm64 love.
27 Apr 2013; Mike Frysinger <vapier@gentoo.org> flex-2.5.37.ebuild:
Respect $AR setting #444086 by Denis M..
19 Feb 2013; Zac Medico <zmedico@gentoo.org> flex-2.5.37.ebuild:
Fix for prefix and add ~arm-linux + ~x86-linux keywords.
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> flex-2.5.37.ebuild:
m68k/s390/sh stable wrt #447964
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for arm, wrt bug #447964
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for alpha, wrt bug #447964
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for sparc, wrt bug #447964
29 Dec 2012; Jeroen Roovers <jer@gentoo.org> flex-2.5.37.ebuild:
Stable for HPPA (bug #447964).
25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for ia64, wrt bug #447964
23 Dec 2012; Jeff Horelick <jdhore@gentoo.org> flex-2.5.37.ebuild:
marked x86 per bug 447964
23 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for ppc64, wrt bug #447964
22 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for ppc, wrt bug #447964
22 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for amd64, wrt bug #447964
11 Aug 2012; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.37-tests.patch, flex-2.5.37.ebuild:
Add fix from upstream for running tests w/bison-2.6 #429954 by Ryan Hill.
*flex-2.5.37 (04 Aug 2012)
04 Aug 2012; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.37-proto.patch, +flex-2.5.37.ebuild:
Version bump #429774 by Samuli Suominen.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> flex-2.5.35_p10.ebuild:
keyword ~amd64-fbsd
31 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> flex-2.5.35_p10.ebuild:
ppc64 stable wrt #384221
27 Nov 2011; Mike Frysinger <vapier@gentoo.org> flex-2.5.35_p10.ebuild:
Add comment about needing bison and not general yacc.
20 Oct 2011; Brent Baude <ranger@gentoo.org> flex-2.5.35_p10.ebuild:
Marking flex-2.5.35_p10 ppc for bug 384221
12 Oct 2011; Raúl Porcel <armin76@gentoo.org> flex-2.5.35_p10.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #384221
09 Oct 2011; Jeroen Roovers <jer@gentoo.org> flex-2.5.35_p10.ebuild:
Stable for HPPA (bug #384221).
08 Oct 2011; Markus Meier <maekke@gentoo.org> flex-2.5.35_p10.ebuild:
arm stable, bug #384221
01 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> flex-2.5.35_p10.ebuild:
x86 stable wrt bug #384221
24 Sep 2011; Tony Vroon <chainsaw@gentoo.org> flex-2.5.35_p10.ebuild:
Marked stable on AMD64 based on arch testing by Blain "doc235" Anderson &
Agostino "ago" Sarubbo in bug #384221.
23 Sep 2011; Mike Frysinger <vapier@gentoo.org> flex-2.5.35_p10.ebuild:
Upgrade to EAPI 3 for prefix users #353066 by Jeremy Olexa.
06 Sep 2011; Matt Turner <mattst88@gentoo.org> flex-2.5.35.ebuild,
flex-2.5.35_p10.ebuild:
Add test? ( sys-devel/bison ) to DEPEND (plain dev-util/yacc doesn't work),
bug 381273.
17 Aug 2011; Matt Turner <mattst88@gentoo.org> flex-2.5.35.ebuild,
flex-2.5.35_p10.ebuild:
Add m4 to RDEPEND as well, bug 379355.
31 Jul 2011; Matt Turner <mattst88@gentoo.org> flex-2.5.35.ebuild,
flex-2.5.35_p10.ebuild:
Add missing sys-devel/m4 dependency, bug 376119.
*flex-2.5.35_p10 (16 Nov 2010)
16 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+flex-2.5.35_p10.ebuild, +files/flex-2.5.35-saneautotools.patch:
Add a flex version with sanitised autotools that can be cross-compiled
without further workarounds; the new version also uses the latest Debian
patch (and makes it easier to use it). Closes bug #345785.
08 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> flex-2.5.35.ebuild:
Fix DESCRIPTION wrt #323237 by Jaak Ristioja.
29 May 2009; Mike Frysinger <vapier@gentoo.org>
-files/flex-2.5.4-glibc22.patch, -flex-2.5.4a-r6.ebuild,
-files/flex-2.5.4a-gcc3.patch, -files/flex-2.5.4a-gcc31.patch,
-files/flex-2.5.4a-skel.patch, -files/flex-configure-LANG.patch:
Punt old package vuln to GLSA 200603-07 #271673.
26 Mar 2009; Ryan Hill <dirtyepic@gentoo.org>
+files/flex-2.5.35-gcc44.patch, flex-2.5.35.ebuild:
Include cstdio for GCC 4.4.
21 Mar 2009; Mike Frysinger <vapier@gentoo.org> flex-2.5.35.ebuild:
Fix tests with --as-needed #262989 by Nick Fortino.
09 Feb 2009; Markus Meier <maekke@gentoo.org> flex-2.5.35.ebuild:
amd64 stable, bug #244417
28 Oct 2008; Raúl Porcel <armin76@gentoo.org> flex-2.5.35.ebuild:
alpha/ia64 stable #244417
28 Oct 2008; Brent Baude <ranger@gentoo.org> flex-2.5.35.ebuild:
stable ppc64, bug 244417
27 Oct 2008; Ferris McCormick <fmccor@gentoo.org> flex-2.5.35.ebuild:
Sparc stable, Bug #244417.
26 Oct 2008; Jeroen Roovers <jer@gentoo.org> flex-2.5.35.ebuild:
Stable for HPPA (bug #244417).
26 Oct 2008; nixnut <nixnut@gentoo.org> flex-2.5.35.ebuild:
Stable on ppc wrt bug 244417
26 Oct 2008; Torsten Veller <tove@gentoo.org> flex-2.5.35.ebuild:
Stable on x86 (#244417)
*flex-2.5.35 (26 Feb 2008)
26 Feb 2008; Mike Frysinger <vapier@gentoo.org> +flex-2.5.35.ebuild:
Version bump.
*flex-2.5.34 (13 Dec 2007)
13 Dec 2007; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.34-isatty.patch, +flex-2.5.34.ebuild:
Version bump.
16 Oct 2007; Christoph Mende <angelos@gentoo.org> flex-2.5.33-r3.ebuild:
Stable on amd64 wrt bug #195255
12 Oct 2007; Lars Weiler <pylon@gentoo.org> flex-2.5.33-r3.ebuild:
stable ppc, bug #195255
11 Oct 2007; Tom Gall <tgall@gentoo.org> flex-2.5.33-r3.ebuild:
stable on ppc64, bug #195255
10 Oct 2007; Raúl Porcel <armin76@gentoo.org> flex-2.5.33-r3.ebuild:
alpha/ia64 stable wrt #195255
09 Oct 2007; Dawid Węgliński <cla@gentoo.org> flex-2.5.33-r3.ebuild:
Stable on x86
09 Oct 2007; Jeroen Roovers <jer@gentoo.org> flex-2.5.33-r3.ebuild:
Stable for SPARC (bug #195255).
09 Oct 2007; Jeroen Roovers <jer@gentoo.org> flex-2.5.33-r3.ebuild:
Stable for HPPA (bug #195255).
03 Aug 2007; Mike Frysinger <vapier@gentoo.org> flex-2.5.33-r3.ebuild:
Make sure we dont try to pointlessly regen manpage #187505 by Benedikt Morbach.
*flex-2.5.33-r3 (30 Jul 2007)
30 Jul 2007; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.33-setlocale.patch, +flex-2.5.33-r3.ebuild:
Add fix from upstream for locale setting #186092 by Evgeniy Dushistov.
27 Jun 2007; Markus Rothe <corsair@gentoo.org> flex-2.5.33-r2.ebuild:
Stable on ppc64; bug #183256
27 Jun 2007; Jeroen Roovers <jer@gentoo.org> flex-2.5.33-r2.ebuild:
Stable for HPPA (bug #183256).
26 Jun 2007; Lars Weiler <pylon@gentoo.org> flex-2.5.33-r2.ebuild:
Stable on ppc; bug #183256.
26 Jun 2007; Raúl Porcel <armin76@gentoo.org> flex-2.5.33-r2.ebuild:
alpha stable wrt #183256
11 May 2007; Joshua Kinard <kumba@gentoo.org> flex-2.5.33-r2.ebuild:
Stable on mips.
24 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> flex-2.5.33-r2.ebuild:
Stable on sparc
23 Apr 2007; Raúl Porcel <armin76@gentoo.org> flex-2.5.33-r2.ebuild:
ia64 + x86 stable
06 Feb 2007; Simon Stelling <blubb@gentoo.org> flex-2.5.33-r2.ebuild:
stable on amd64
*flex-2.5.33-r2 (06 Feb 2007)
06 Feb 2007; Simon Stelling <blubb@gentoo.org>
+files/flex-2.5.33-pic.patch, +flex-2.5.33-r2.ebuild:
compile lib with -fPIC; bug 131460
17 Oct 2006; Roy Marples <uberlord@gentoo.org> flex-2.5.33-r1.ebuild:
Added ~sparc-fbsd keyword.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> flex-2.5.33-r1.ebuild:
Add ~x86-fbsd keyword.
27 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> flex-2.5.33-r1.ebuild:
Stable on sparc wrt #122940
*flex-2.5.33-r1 (27 Feb 2006)
27 Feb 2006; Mike Frysinger <vapier@gentoo.org> +flex-2.5.33-r1.ebuild:
Fix build failure with wine #124084 by Peter Fox.
26 Feb 2006; Tobias Scherbaum <dertobi123@gentoo.org> flex-2.5.33.ebuild:
ppc stable
24 Feb 2006; Mark Loeser <halcy0n@gentoo.org> flex-2.5.33.ebuild:
Stable on x86
24 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> flex-2.5.31-r2.ebuild,
flex-2.5.33.ebuild:
Mark stable 2.5.33 (unmark 2.5.31-r2, sorry for the mistake).
24 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> flex-2.5.31-r2.ebuild:
Stable on amd64.
24 Feb 2006; Stephen Bennett <spb@gentoo.org> flex-2.5.33.ebuild:
Alpha stable
24 Feb 2006; Markus Rothe <corsair@gentoo.org> flex-2.5.33.ebuild:
Stable on ppc64
*flex-2.5.33 (24 Feb 2006)
24 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.33-isatty.patch, +flex-2.5.33.ebuild:
Version bump #122940.
20 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.31-gnu-m4.patch, flex-2.5.31-r2.ebuild:
Fix by Diego Pettenò to make sure we use GNU m4 #123471.
*flex-2.5.31-r2 (09 Feb 2006)
09 Feb 2006; Mike Frysinger <vapier@gentoo.org>
files/flex-2.5.31-isatty.patch, +flex-2.5.31-r2.ebuild:
Update isatty patch to better match the unistd.h prototype #122042.
08 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.31-check-for-locale-header.patch, flex-2.5.31-r1.ebuild:
Fix locale.h include bug #121920 by Chris Smith.
07 Feb 2006; Fabian Groffen <grobian@gentoo.org> flex-2.5.4a-r6.ebuild:
Doin' it for vapier, ppc-macos stable (bug #121487)
*flex-2.5.31-r1 (06 Feb 2006)
06 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.31-isatty.patch, +flex-2.5.31-r1.ebuild:
Fix building C++ apps like doxygen #119598 by Michael Cramer.
04 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-configure-LANG.patch, flex-2.5.4a-r6.ebuild:
Fix building in funky locales #121408 by J.
16 Sep 2005; Aron Griffis <agriffis@gentoo.org> flex-2.5.4a-r6.ebuild:
Mark 2.5.4a-r6 stable on alpha
03 Sep 2005; Markus Rothe <corsair@gentoo.org> flex-2.5.4a-r6.ebuild:
Stable on ppc64
18 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> flex-2.5.4a-r6.ebuild:
Stable on ppc.
16 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> flex-2.5.4a-r6.ebuild:
Stable on sparc
11 Aug 2005; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.31-include.patch, flex-2.5.31.ebuild:
Fix cross-compile support.
*flex-2.5.31 (09 Jul 2005)
09 Jul 2005; Mike Frysinger <vapier@gentoo.org>
-files/flex-2.5.31-yytext_ptr.patch, flex-2.5.4a-r6.ebuild,
+flex-2.5.31.ebuild, -flex-2.5.31-r1.ebuild:
Add flex-2.5.31 back in with Debian patchset #97921 by Martin Mokrejs.
*flex-2.5.4a-r6 (20 Jan 2005)
20 Jan 2005; Mike Frysinger <vapier@gentoo.org> flex-2.5.4a-r5.ebuild,
+flex-2.5.4a-r6.ebuild:
Punt eradicators stuff from our stable ebuild and make a new version with
proper autoconf updates.
20 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
flex-2.5.4a-r5.ebuild:
Install to the proper libdir.
09 Nov 2004; <robmoss@gentoo.org> flex-2.5.4a-r5.ebuild:
Fixing a very silly typo. I meant "bigcheck", not "bigtest". Sorry. Fixes
bug #63697.
16 Sep 2004; <rmoss@gentoo.org> flex-2.5.4a-r5.ebuild:
flex-2.5.4a was using a broken, irritatingly short version of the testsuite.
Adding "make bigcheck" in the previously nonexistent src_test function fixes
this.
27 Jul 2004; Alexander Gabert <pappy@gentoo.org> flex-2.5.4a-r5.ebuild:
flex breaks when MAKEOPTS is set aggressively
19 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> flex-2.5.4a-r5.ebuild:
take out the emake || make bit. Works for me with -j and no verified
bug reports exist; tidy
*flex-2.5.4a-r5 (13 Oct 2002)
13 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
Add various Redhat patches to make it more gcc3 friendly. Fix
form in a few places.
*flex-2.5.4a-r4 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -0,0 +1,399 @@
# ChangeLog for sys-devel/flex
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/ChangeLog,v 1.127 2014/10/27 01:44:34 vapier Exp $
27 Oct 2014; Mike Frysinger <vapier@gentoo.org> flex-2.5.39-r1.ebuild:
Mark arm64/m68k/s390/sh stable.
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for sparc, wrt bug #512012
13 Sep 2014; Markus Meier <maekke@gentoo.org> flex-2.5.39-r1.ebuild:
arm stable, bug #512012
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for alpha, wrt bug #512012
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for ppc64, wrt bug #512012
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> flex-2.5.39-r1.ebuild:
Stable for amd64, wrt bug #512912
*flex-2.5.39-r1 (30 May 2014)
30 May 2014; Michał Górny <mgorny@gentoo.org> +flex-2.5.39-r1.ebuild:
Enable multilib support for libfl.a.
*flex-2.5.39 (29 Mar 2014)
29 Mar 2014; Tim Harder <radhermit@gentoo.org> +flex-2.5.39.ebuild:
Version bump.
28 Mar 2014; Christoph Junghans <ottxor@gentoo.org> flex-2.5.38-r1.ebuild:
added prefix keywords
*flex-2.5.38-r1 (16 Mar 2014)
16 Mar 2014; Mike Frysinger <vapier@gentoo.org> +flex-2.5.38-r1.ebuild,
-flex-2.5.38.ebuild:
Drop shared lib since it makes no sense #503522 by Andrés Becerra Sandoval.
*flex-2.5.38 (13 Feb 2014)
13 Feb 2014; Tim Harder <radhermit@gentoo.org> +flex-2.5.38.ebuild:
Version bump.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> flex-2.5.37.ebuild:
Add arm64 love.
27 Apr 2013; Mike Frysinger <vapier@gentoo.org> flex-2.5.37.ebuild:
Respect $AR setting #444086 by Denis M..
19 Feb 2013; Zac Medico <zmedico@gentoo.org> flex-2.5.37.ebuild:
Fix for prefix and add ~arm-linux + ~x86-linux keywords.
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> flex-2.5.37.ebuild:
m68k/s390/sh stable wrt #447964
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for arm, wrt bug #447964
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for alpha, wrt bug #447964
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for sparc, wrt bug #447964
29 Dec 2012; Jeroen Roovers <jer@gentoo.org> flex-2.5.37.ebuild:
Stable for HPPA (bug #447964).
25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for ia64, wrt bug #447964
23 Dec 2012; Jeff Horelick <jdhore@gentoo.org> flex-2.5.37.ebuild:
marked x86 per bug 447964
23 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for ppc64, wrt bug #447964
22 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for ppc, wrt bug #447964
22 Dec 2012; Agostino Sarubbo <ago@gentoo.org> flex-2.5.37.ebuild:
Stable for amd64, wrt bug #447964
11 Aug 2012; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.37-tests.patch, flex-2.5.37.ebuild:
Add fix from upstream for running tests w/bison-2.6 #429954 by Ryan Hill.
*flex-2.5.37 (04 Aug 2012)
04 Aug 2012; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.37-proto.patch, +flex-2.5.37.ebuild:
Version bump #429774 by Samuli Suominen.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> flex-2.5.35_p10.ebuild:
keyword ~amd64-fbsd
31 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> flex-2.5.35_p10.ebuild:
ppc64 stable wrt #384221
27 Nov 2011; Mike Frysinger <vapier@gentoo.org> flex-2.5.35_p10.ebuild:
Add comment about needing bison and not general yacc.
20 Oct 2011; Brent Baude <ranger@gentoo.org> flex-2.5.35_p10.ebuild:
Marking flex-2.5.35_p10 ppc for bug 384221
12 Oct 2011; Raúl Porcel <armin76@gentoo.org> flex-2.5.35_p10.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #384221
09 Oct 2011; Jeroen Roovers <jer@gentoo.org> flex-2.5.35_p10.ebuild:
Stable for HPPA (bug #384221).
08 Oct 2011; Markus Meier <maekke@gentoo.org> flex-2.5.35_p10.ebuild:
arm stable, bug #384221
01 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> flex-2.5.35_p10.ebuild:
x86 stable wrt bug #384221
24 Sep 2011; Tony Vroon <chainsaw@gentoo.org> flex-2.5.35_p10.ebuild:
Marked stable on AMD64 based on arch testing by Blain "doc235" Anderson &
Agostino "ago" Sarubbo in bug #384221.
23 Sep 2011; Mike Frysinger <vapier@gentoo.org> flex-2.5.35_p10.ebuild:
Upgrade to EAPI 3 for prefix users #353066 by Jeremy Olexa.
06 Sep 2011; Matt Turner <mattst88@gentoo.org> flex-2.5.35.ebuild,
flex-2.5.35_p10.ebuild:
Add test? ( sys-devel/bison ) to DEPEND (plain dev-util/yacc doesn't work),
bug 381273.
17 Aug 2011; Matt Turner <mattst88@gentoo.org> flex-2.5.35.ebuild,
flex-2.5.35_p10.ebuild:
Add m4 to RDEPEND as well, bug 379355.
31 Jul 2011; Matt Turner <mattst88@gentoo.org> flex-2.5.35.ebuild,
flex-2.5.35_p10.ebuild:
Add missing sys-devel/m4 dependency, bug 376119.
*flex-2.5.35_p10 (16 Nov 2010)
16 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+flex-2.5.35_p10.ebuild, +files/flex-2.5.35-saneautotools.patch:
Add a flex version with sanitised autotools that can be cross-compiled
without further workarounds; the new version also uses the latest Debian
patch (and makes it easier to use it). Closes bug #345785.
08 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> flex-2.5.35.ebuild:
Fix DESCRIPTION wrt #323237 by Jaak Ristioja.
29 May 2009; Mike Frysinger <vapier@gentoo.org>
-files/flex-2.5.4-glibc22.patch, -flex-2.5.4a-r6.ebuild,
-files/flex-2.5.4a-gcc3.patch, -files/flex-2.5.4a-gcc31.patch,
-files/flex-2.5.4a-skel.patch, -files/flex-configure-LANG.patch:
Punt old package vuln to GLSA 200603-07 #271673.
26 Mar 2009; Ryan Hill <dirtyepic@gentoo.org>
+files/flex-2.5.35-gcc44.patch, flex-2.5.35.ebuild:
Include cstdio for GCC 4.4.
21 Mar 2009; Mike Frysinger <vapier@gentoo.org> flex-2.5.35.ebuild:
Fix tests with --as-needed #262989 by Nick Fortino.
09 Feb 2009; Markus Meier <maekke@gentoo.org> flex-2.5.35.ebuild:
amd64 stable, bug #244417
28 Oct 2008; Raúl Porcel <armin76@gentoo.org> flex-2.5.35.ebuild:
alpha/ia64 stable #244417
28 Oct 2008; Brent Baude <ranger@gentoo.org> flex-2.5.35.ebuild:
stable ppc64, bug 244417
27 Oct 2008; Ferris McCormick <fmccor@gentoo.org> flex-2.5.35.ebuild:
Sparc stable, Bug #244417.
26 Oct 2008; Jeroen Roovers <jer@gentoo.org> flex-2.5.35.ebuild:
Stable for HPPA (bug #244417).
26 Oct 2008; nixnut <nixnut@gentoo.org> flex-2.5.35.ebuild:
Stable on ppc wrt bug 244417
26 Oct 2008; Torsten Veller <tove@gentoo.org> flex-2.5.35.ebuild:
Stable on x86 (#244417)
*flex-2.5.35 (26 Feb 2008)
26 Feb 2008; Mike Frysinger <vapier@gentoo.org> +flex-2.5.35.ebuild:
Version bump.
*flex-2.5.34 (13 Dec 2007)
13 Dec 2007; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.34-isatty.patch, +flex-2.5.34.ebuild:
Version bump.
16 Oct 2007; Christoph Mende <angelos@gentoo.org> flex-2.5.33-r3.ebuild:
Stable on amd64 wrt bug #195255
12 Oct 2007; Lars Weiler <pylon@gentoo.org> flex-2.5.33-r3.ebuild:
stable ppc, bug #195255
11 Oct 2007; Tom Gall <tgall@gentoo.org> flex-2.5.33-r3.ebuild:
stable on ppc64, bug #195255
10 Oct 2007; Raúl Porcel <armin76@gentoo.org> flex-2.5.33-r3.ebuild:
alpha/ia64 stable wrt #195255
09 Oct 2007; Dawid Węgliński <cla@gentoo.org> flex-2.5.33-r3.ebuild:
Stable on x86
09 Oct 2007; Jeroen Roovers <jer@gentoo.org> flex-2.5.33-r3.ebuild:
Stable for SPARC (bug #195255).
09 Oct 2007; Jeroen Roovers <jer@gentoo.org> flex-2.5.33-r3.ebuild:
Stable for HPPA (bug #195255).
03 Aug 2007; Mike Frysinger <vapier@gentoo.org> flex-2.5.33-r3.ebuild:
Make sure we dont try to pointlessly regen manpage #187505 by Benedikt Morbach.
*flex-2.5.33-r3 (30 Jul 2007)
30 Jul 2007; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.33-setlocale.patch, +flex-2.5.33-r3.ebuild:
Add fix from upstream for locale setting #186092 by Evgeniy Dushistov.
27 Jun 2007; Markus Rothe <corsair@gentoo.org> flex-2.5.33-r2.ebuild:
Stable on ppc64; bug #183256
27 Jun 2007; Jeroen Roovers <jer@gentoo.org> flex-2.5.33-r2.ebuild:
Stable for HPPA (bug #183256).
26 Jun 2007; Lars Weiler <pylon@gentoo.org> flex-2.5.33-r2.ebuild:
Stable on ppc; bug #183256.
26 Jun 2007; Raúl Porcel <armin76@gentoo.org> flex-2.5.33-r2.ebuild:
alpha stable wrt #183256
11 May 2007; Joshua Kinard <kumba@gentoo.org> flex-2.5.33-r2.ebuild:
Stable on mips.
24 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> flex-2.5.33-r2.ebuild:
Stable on sparc
23 Apr 2007; Raúl Porcel <armin76@gentoo.org> flex-2.5.33-r2.ebuild:
ia64 + x86 stable
06 Feb 2007; Simon Stelling <blubb@gentoo.org> flex-2.5.33-r2.ebuild:
stable on amd64
*flex-2.5.33-r2 (06 Feb 2007)
06 Feb 2007; Simon Stelling <blubb@gentoo.org>
+files/flex-2.5.33-pic.patch, +flex-2.5.33-r2.ebuild:
compile lib with -fPIC; bug 131460
17 Oct 2006; Roy Marples <uberlord@gentoo.org> flex-2.5.33-r1.ebuild:
Added ~sparc-fbsd keyword.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> flex-2.5.33-r1.ebuild:
Add ~x86-fbsd keyword.
27 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> flex-2.5.33-r1.ebuild:
Stable on sparc wrt #122940
*flex-2.5.33-r1 (27 Feb 2006)
27 Feb 2006; Mike Frysinger <vapier@gentoo.org> +flex-2.5.33-r1.ebuild:
Fix build failure with wine #124084 by Peter Fox.
26 Feb 2006; Tobias Scherbaum <dertobi123@gentoo.org> flex-2.5.33.ebuild:
ppc stable
24 Feb 2006; Mark Loeser <halcy0n@gentoo.org> flex-2.5.33.ebuild:
Stable on x86
24 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> flex-2.5.31-r2.ebuild,
flex-2.5.33.ebuild:
Mark stable 2.5.33 (unmark 2.5.31-r2, sorry for the mistake).
24 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> flex-2.5.31-r2.ebuild:
Stable on amd64.
24 Feb 2006; Stephen Bennett <spb@gentoo.org> flex-2.5.33.ebuild:
Alpha stable
24 Feb 2006; Markus Rothe <corsair@gentoo.org> flex-2.5.33.ebuild:
Stable on ppc64
*flex-2.5.33 (24 Feb 2006)
24 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.33-isatty.patch, +flex-2.5.33.ebuild:
Version bump #122940.
20 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.31-gnu-m4.patch, flex-2.5.31-r2.ebuild:
Fix by Diego Pettenò to make sure we use GNU m4 #123471.
*flex-2.5.31-r2 (09 Feb 2006)
09 Feb 2006; Mike Frysinger <vapier@gentoo.org>
files/flex-2.5.31-isatty.patch, +flex-2.5.31-r2.ebuild:
Update isatty patch to better match the unistd.h prototype #122042.
08 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.31-check-for-locale-header.patch, flex-2.5.31-r1.ebuild:
Fix locale.h include bug #121920 by Chris Smith.
07 Feb 2006; Fabian Groffen <grobian@gentoo.org> flex-2.5.4a-r6.ebuild:
Doin' it for vapier, ppc-macos stable (bug #121487)
*flex-2.5.31-r1 (06 Feb 2006)
06 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.31-isatty.patch, +flex-2.5.31-r1.ebuild:
Fix building C++ apps like doxygen #119598 by Michael Cramer.
04 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/flex-configure-LANG.patch, flex-2.5.4a-r6.ebuild:
Fix building in funky locales #121408 by J.
16 Sep 2005; Aron Griffis <agriffis@gentoo.org> flex-2.5.4a-r6.ebuild:
Mark 2.5.4a-r6 stable on alpha
03 Sep 2005; Markus Rothe <corsair@gentoo.org> flex-2.5.4a-r6.ebuild:
Stable on ppc64
18 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> flex-2.5.4a-r6.ebuild:
Stable on ppc.
16 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> flex-2.5.4a-r6.ebuild:
Stable on sparc
11 Aug 2005; Mike Frysinger <vapier@gentoo.org>
+files/flex-2.5.31-include.patch, flex-2.5.31.ebuild:
Fix cross-compile support.
*flex-2.5.31 (09 Jul 2005)
09 Jul 2005; Mike Frysinger <vapier@gentoo.org>
-files/flex-2.5.31-yytext_ptr.patch, flex-2.5.4a-r6.ebuild,
+flex-2.5.31.ebuild, -flex-2.5.31-r1.ebuild:
Add flex-2.5.31 back in with Debian patchset #97921 by Martin Mokrejs.
*flex-2.5.4a-r6 (20 Jan 2005)
20 Jan 2005; Mike Frysinger <vapier@gentoo.org> flex-2.5.4a-r5.ebuild,
+flex-2.5.4a-r6.ebuild:
Punt eradicators stuff from our stable ebuild and make a new version with
proper autoconf updates.
20 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
flex-2.5.4a-r5.ebuild:
Install to the proper libdir.
09 Nov 2004; <robmoss@gentoo.org> flex-2.5.4a-r5.ebuild:
Fixing a very silly typo. I meant "bigcheck", not "bigtest". Sorry. Fixes
bug #63697.
16 Sep 2004; <rmoss@gentoo.org> flex-2.5.4a-r5.ebuild:
flex-2.5.4a was using a broken, irritatingly short version of the testsuite.
Adding "make bigcheck" in the previously nonexistent src_test function fixes
this.
27 Jul 2004; Alexander Gabert <pappy@gentoo.org> flex-2.5.4a-r5.ebuild:
flex breaks when MAKEOPTS is set aggressively
19 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> flex-2.5.4a-r5.ebuild:
take out the emake || make bit. Works for me with -j and no verified
bug reports exist; tidy
*flex-2.5.4a-r5 (13 Oct 2002)
13 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
Add various Redhat patches to make it more gcc3 friendly. Fix
form in a few places.
*flex-2.5.4a-r4 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1,39 +1,9 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX flex-2.5.33-pic.patch 531 SHA256 c37bc0a3da23cd523a115971dfdda08b524107e4a67ef507887b0c4eb9fd565e SHA512 0921dcec0208c861ab74fc497c139c0253c8014b71544388c13ed24a8e297ac093de593768c69904535d654110c45cd83ffa2d8d821eb13fb08ed94bf7077e11 WHIRLPOOL d6484c20e394ce1c403afdbfda2382115435879c5f90b81b0ffc496567138c317af87f01367eed85a55a3ec6e5b9daab2074e8ad9b6f7f716602539ac4346678
AUX flex-2.5.34-isatty.patch 1221 SHA256 7b3e8e51dfb91de195eb750f610516cbc9a9b842334a79ace6a6acef45b457db SHA512 efcc73d6f2f07555eb8de062d87a64f462e2c42c401cbb8742b404fb305c248925af9d29c12633d7352cd33ebed899040f89418dde0e021a1d5b0da94bfdb631 WHIRLPOOL a01a174dffc60a58ff840e198daa181156def72244d8a5c2cbfb748496a02d70398fa73ef9c15b86cf7c19d57054507381ef89ed1c20427a46dfc81d8f90b778
AUX flex-2.5.35-gcc44.patch 463 SHA256 7ca26dcd1329bdf2ba5c4095db913ba4af5a92178f1a1d603fb6d01fbef244ee SHA512 68c4ba0b4a591446dec4072ade6e3493d011e857d086f999c0108d9d7b5ed2a9ec87111912f3425bc5222d3637fd05a5a5fbd7172317a09ed04dad40fa8059e1 WHIRLPOOL 0a4ef36056d5add49fb1fd0e9f36dbeb0f1d7cd00e285647770c95de793f6823582a32c525253591460d954625c50e1343d2f0c2e0d5e17a62d8a7568f25fcc7
AUX flex-2.5.35-saneautotools.patch 2929 SHA256 e8bb36d69f3f73704c44ae357f6306380411b7f73614e675dacd177d4e5ddd21 SHA512 f10929ba77aef0e75199afee52e39758a34538f8e767b3d122e40515ecf6cb4fdf69cceff44bae6778e2cd8f741d6fc3f987d5aa981f583deef510df0293f2da WHIRLPOOL d2555cebee0dd4498a93f0deebcf73b11ce39ba664f1b1b7c9205741f628df00c03b36a8d244d5118c6b5a9dd3b6995aefe06560f1f09f11baa07e677f7b3fdf
AUX flex-2.5.37-proto.patch 833 SHA256 97439c94caccf96d8cc03bd0ba0b5f522ec18ee100ce6287c9860ee71b46a4d4 SHA512 53112d7c667498769c2495df1d6a824a216c51b97fa214d9c1bfcb7a36bd05edd2d35cc5a03fab601bd0b37ebb5570a3d18f76242f1d52b69140bd935cbe2568 WHIRLPOOL 7dabcfc3427fb3b2126c96865e078c6df936822a517eb489330b2efb05178b4149d1548596b4667c77fcf09d205f5bbc92ae4d24138fe9c82562eeca5cc994c0
AUX flex-2.5.37-tests.patch 3082 SHA256 49d432571082dab89c73f49cdc88945635d487339ca23502bc66abdcd975429a SHA512 741ba4a76bc4247b6cc9969854165944e2b404ab383229adf769b854606499078687e98a311e458e6619741feaaccdd5fd5ac25e405679f57e63b104482eed50 WHIRLPOOL fde13e5c76fd9670e95b0132d3aed452ee97b4ca746b973b256bc8d716a87dda43b10a8f49cc5c2208d7c5db47eed11e34c956695adf5d2a52983fcbf266bb3e
DIST flex-2.5.35.tar.bz2 1256501 SHA256 0becbd4b2b36b99c67f8c22ab98f7f80c9860aec70f0350a0018f29a88704e7b SHA512 aa5aebbc7ccaa4697d7f0cfa3ba899dd3b327bc8551ba341c26bece7f9044951d0532e3ebf6ec63760204b4ff805f9f957d064e9a213ef8aac428e565de31343 WHIRLPOOL 5cb46a2cec84b1c6d25e22a1e4a6ac1a5100fcf32a488918f8bfe9236339ff2aac7f2dc35a590417fe1609d89511ab47de4ba4f7db17251b7408ea0f18e6894d
DIST flex-2.5.37.tar.bz2 1303313 SHA256 17aa7b4ebf19a13bc2dff4115b416365c95f090061539a932a68092349ac052a SHA512 1f34285953a7f058e6a2dddc305fc82cfcaaa451d6d7777da17bf9cccbe4a08e480c8c28951fa5d2920e7c7adc40ccd0e51191b363c9a3c4137db5ded1cbbc2a WHIRLPOOL ee5a4dde9b373c57248df261a53ea951e12ccb3e6f2e6344c56c2d8393511389560b4843660edf2a0929e2ed6fc46ab8d832e36a8ee5fe4317ce85ccea14d6ca
DIST flex-2.5.38.tar.xz 1349536 SHA256 3621e0217f6c2088411e5b6fd9f2d83f2fbf014dcdf24e80680f66e6dd93729c SHA512 98d4a722dcb23c0ebca997ef28ae40cebbe65e24adf8700ac9127404d1bcd0e30638d296d639afb092b65b4767f35f5ee0b0bf229ac040ef8029a04694d6d4c2 WHIRLPOOL 56e282bc56ef825a953d1211602de1a243164d09b9b794debffbd7c56830572d24910b20b44b8749173c9bc008bae99406320a5042a4054290b69320a1df3aed
AUX flex-2.6.0-out-of-tree-build.patch 421 SHA256 635cf187d404470f69fd58acbb5ae53e68acf4119f4bb63058187788d75b0c0f SHA512 ba9752f64b2d36beeff40e2c26d0f3a49b8bebf4ad7af166d48d3f10c43760feb65710ec2c769c2ab6bcaf50d8fc1a192095d7125b91d0e2453c7f0bb7c8e608 WHIRLPOOL 697d9c9f3f3dba39ff217ae78dd783e2544d2b7ee36b94965234e07be8b0a58b3306de97f561bcae83c8a520003b1318d84fb7fef5015b78964f73d7d1ed08ad
AUX flex-2.6.0-out-of-tree-test.patch 3728 SHA256 231e1283fbd0b8860facf7c51cbad198caff12adb65962e28f50a8315c37fcf5 SHA512 ca7f76681e91434647d0078c7d26c73f9d6c9de1c7c197d74c06c9848d52648216890b5235cdc949d84d66a1bbc74cbba3a299fd5bfe0d8657a79716df345292 WHIRLPOOL 490988d28c165b23a40fa7d9def614a3569c08e90a17effac05694052a06886f6a171ec016208cb76215585e23858a1c81ad2bb39d3298adcb122c8abe93ca75
DIST flex-2.5.39.tar.xz 1347436 SHA256 c988bb3ab340aaba16df5a54ab98bb4760599975375c8ac9388a078b7f27e9e8 SHA512 488bfd40043851d6f069333090081cc09c8754cd098dd24655ea705dd381efc4e88080fe8060fe6c790f450695f1b209f7115b154723c203f43b00f4ccfa5bec WHIRLPOOL 6f46ed30ca3a3ac6449170171205031ab821a0d78aaed36c7faf59c12724f8787092ba1a3ea846e359791476da7f9bb007155caac60e696326445c75c5d70dd5
DIST flex_2.5.35-10.diff.gz 41011 SHA256 1d57a2a73ae7b7d4bd95a7c3f5801ab39c0b2b55b5d838782da8d3801cc1a3b9 SHA512 ecb64cb5d27da0c82c99958640ee5f09afff4096a93817f68f3333f86a838ab4f21daf959bfc650b89e0d52a827c55265cb4c4a4f9efab050a8f91dd82258820 WHIRLPOOL 4fa27c32d81c766e657645816e4a24e46b126e5eb38ad38fc66a7d3d3e3100b76ec694898dcbcc486687f4ec9d89d517a670f7ca20de22586d2f0b56a7fe50cd
EBUILD flex-2.5.35.ebuild 1296 SHA256 15883b37613fcdd1dd86b7bb7968a371f94345e0e1c94c59ad099191cd75a1b0 SHA512 b2f872b98039cdd7d0d95381e023ef76b41b290f763d30e9babb39d3373ea242912055b7ea1eccf46311512c7bd1e5ab1d39b3f881c0ceb90a936ca4eb9c2f0c WHIRLPOOL b168525aed3efa15c4e93fb8d80bfa8af9ea875fd4a484efa3a9f3d404f5468ecc2eb663f0e6dc73723da25bd9a0e868df2dd2da586da987d4cbc68298d40c27
EBUILD flex-2.5.35_p10.ebuild 1331 SHA256 1746432f631397c5819a6940df6519d690722609c113f49c44a8fc8f687e7061 SHA512 cdfc0c7aa5be6cf40d993a15c24b1b253d7335a9ef535befbc9f42384e9f0f34291ba41930009c13d7937b7adef768211072a41f178ddaba160faf5b3ba6e183 WHIRLPOOL d75ef1540a221a8b24e15bd8b99005a00e74fae3ee9f9ece67d475db52dc881fbb84fd62bedf1a722a82887d96f31cd5daf69827588e34a19fa5cdbaf817d27c
EBUILD flex-2.5.37.ebuild 1473 SHA256 a1c20f9c4b87a921e3d0bbbf0dcfd339a908d3c33ebcbbcbb1cd235adbf65ed3 SHA512 dfffac5047e188e6f11b4bf572ceb6dcbf0ea816d932abbb29b3f2de84f089626644fb35bc260bd689a98fa633ffdd91dd7ec9e5920ced7c63e7c29127ecd5e9 WHIRLPOOL 4392d3b1ea56313422b4db367853a33ba963daa80bc9e1bfcb66d5523497ed15c46a82aa7062f2c63837d74563dfe34bafaf9162f6765a878a0868d980907502
EBUILD flex-2.5.38-r1.ebuild 1298 SHA256 7000f4dc8554dcbf24b7c86607c22751ac64877331a630daf1d8bf2bf898370e SHA512 b15be298d76494561cff8af2d938be4b5a032a81041e4c89aa73acb96d6332ebfd7d98ba37d6b00f45dff25745e7041c36ea6bb514b0ba66b4160c035254bf2b WHIRLPOOL 940e0455e6da3bc5e7a52a0e6c4004641ceebec2253fc2f51a65c716d58801c9fe080ef2e31ddde49f573494e9983a68459bd2130169cd9bd6ef50a65e01a7c8
EBUILD flex-2.5.39-r1.ebuild 1758 SHA256 d49a2a114387ae89735b545c6053baec3b4bd576717d910090d1de5efde170fa SHA512 d4f83c124c7fd5f59a23eaccf92107f86c1102443b3454bd1b7c765ad92bb9c959c1ed7ab54707fa66690be595f05a6c3811e8691fc4c9c981a990e093211b63 WHIRLPOOL f52148bcd6cc09c9945c97ca31ecfafc31656faccbedaa7f7261fb932ef52ad70fe355fcebade0bc7a66fe480495fee99bb9dd6eb474405334a8c96aba99dd40
EBUILD flex-2.5.39.ebuild 1298 SHA256 6d3d9e8cbbfe3ed332048d426e294992cc57b11ea0a4d47e6cb3b43852a0603a SHA512 a5b2ae8c8d7ce9264a02e11e979e9036a45747eebb5e2e12c8a932a56405313ed6403b76a124b42748a76b41752e421999d4a38003aafee03501dd3b81ea811a WHIRLPOOL 6d4286c28626313d1d8f2125a39f1ce7caefda1596ebaf183798ddc1ac15294f7f81ca694c1630f760bcbf433f2fd9b422572731291f9af9c0bea2ae59474b13
MISC ChangeLog 14123 SHA256 559935be9fec248b903e470b5e311f39e4e44790aad69495b78410e469604fc1 SHA512 673d316fb9a79bb40b7e241a2653009fecccabcefb7c159b078a31c4b8eac8755c8e404bdeeb3f4d871e6cef63faf7ece9e2b8625331a06f4c618349cf1102bd WHIRLPOOL f12d6b587e8cd44f7b17741da51db8213128f9a9a562d19aab872dba2b20e54e2ebcf35b74b0e195e1faf884c1abca0bc584bce66fceb14049d53606f691bce7
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUTaOEAAoJEPGu1DbS6WIAOi0P/jHzd1vtD9KjU/IRYz6+Gku4
LTmtCaK5Ed8yhb78UkYUP3OCOBxqP/fdOKA730vROT8HYvfMMWfP9QzF0mc0Q0Z9
Kc42QlgcmDPfjGfXYC94LFnk/6pOvTrECgKOHw1Vl80cqfGcxaAMONaCpWuHwJOy
n35KE+2VxafCeNuDaWPJCVCFY0iG5oZ0ATu7Y8n015kErKKb5jI7Lz9cLjgdtqx3
mLbdWAUBe3Ecv65IAsrZBJhtJpEPh+2tQK22Gl9C3Tb7dC5Avd5MXIfoopOnZ7Rg
eZdzuVXbVt4hvznZXjuwXARRUo0hSLk8Zlib5Z1sa7+cZ+HWS9WoyYSiFcXKg/L2
c+XscLhzp/4gjunlkoIpcT31dMYX++sFod/JgErNfHQJwt4JUtF0RoEw2iik6rdS
REXVVSwANtv4FOuQ54hXu1+E6DCB2wRr7iRuCBjUg0DXTeRhjNyRqhewrB7eSQDE
Pu8XyKa/pcltzQesCSNkWaBLqET85ZKxOqFZTVgw315ZgBIapENNIIfl41rSMHJw
KrjhOnDeB02jxy4KbPT0IPUZCQ3XqgfME8zWaLrVYJQFFAU0npnJI1XTgYtBhZ/9
UJIwkAkDnEdcuU5is9TeFr4AcfVgRo8v6SUuJgM4DtnUJzTQETj4or4BIdEPARic
VbO8rsazqvECmOdaoqJO
=2I4+
-----END PGP SIGNATURE-----
DIST flex-2.6.0.tar.xz 1369552 SHA256 d39b15a856906997ced252d76e9bfe2425d7503c6ed811669665627b248e4c73 SHA512 9cd48aa79ce70814902745d6e67f677bcc67f23dcc46ebb5f2963efac0d8f6f6c10ee87369d2d7557d29e390a3502dd99246db0fd2e096b9e7bb6e16d51d3abe WHIRLPOOL e44cab6763699a9d4d8af29b8c45c2e5b203a643834730f35e5745d145e5b3a4605506da209aa8e4e087e2e8872926261d0d2f29751d616cc77df36021d753b2
EBUILD flex-2.5.39-r1.ebuild 1653 SHA256 4037d079c29fb63ad9efe87c88d2459e8d0d15b78492b8698e9a78a08355fbdb SHA512 623e4c09eb843cedf9a27d5b2f8bb246283474bdf18786cf6f68d6dedbbe056b0823666c46dc8da7fa1ec0e6075e0da130019b79552d42c06e3868fe1ffe2012 WHIRLPOOL 71b94a81dd5e14eb7ddb8838b37d144523d30ed41838a82bc6e0a80d252d33ca03ef8c9cb974ecd4dc2b687272a2b85c8a347f98edde31643ab8ac6e6f4c89c3
EBUILD flex-2.6.0.ebuild 2071 SHA256 b938681099c1b84cef5a2ccc06256a74950c48c39c67a9a34d8ad5bf1d346a9e SHA512 e26ae27986c8b1f178f3d54341dae7c638805f87ccf80f17622574f78bd5ddbf79d016284324f1d2fe6bd041de91b5e2349d99e092d897742526539c4c83cdee WHIRLPOOL 1fc0753cfa613a107a08bb19a444dea887ad32ab35203e9a046b59de307c67778b3ded0eb046271ed6eab8ad8307fd7347b955697511d227b0693c2cb4e6ebe1
MISC ChangeLog 4385 SHA256 ab1fc1da83dcb3ee02870397e690d3c82af68130437c90c6690d2dd696e56e9e SHA512 9082899d74fe87daacf9473fe330dadaf6db70b2085bd747a9a2a9f60266481698c0e8712e050b7b564f5a3f11af3d8d46af2f1951b8d33a7ac20ce6eb7b1bf8 WHIRLPOOL 818a345dc0dced2e07788460d3d0e1a4f3d83bcb204e70218cc8dd08fd021050d0a338d895435254a681ec4f2dcd2e2094f987759c3d3570f1b6818d558630a5
MISC ChangeLog-2015 14123 SHA256 559935be9fec248b903e470b5e311f39e4e44790aad69495b78410e469604fc1 SHA512 673d316fb9a79bb40b7e241a2653009fecccabcefb7c159b078a31c4b8eac8755c8e404bdeeb3f4d871e6cef63faf7ece9e2b8625331a06f4c618349cf1102bd WHIRLPOOL f12d6b587e8cd44f7b17741da51db8213128f9a9a562d19aab872dba2b20e54e2ebcf35b74b0e195e1faf884c1abca0bc584bce66fceb14049d53606f691bce7
MISC metadata.xml 324 SHA256 359160463a5874571d082d792af8362a8f2107c350cb10dbddd25c8bce752ee4 SHA512 3825cb39adc87b0426fd4cd87c63489e910f99115165bb83d0c75a8ebfabee5bdc6d5f6a25d11505efe7fca081bd60b6a88ffc4ee6fdf6432b1aab8577f6ad20 WHIRLPOOL e9dc37212a091309222a71cb081b6f7dcdb11c47987ea4969d349206459fa89a85f54b53a29028895fccb1434a981aeec0234594f726f02534c73f3d0602975a

View File

@ -1,12 +0,0 @@
--- Makefile.in 2007-02-06 12:27:32.000000000 +0100
+++ Makefile.in.new 2007-02-06 12:29:50.000000000 +0100
@@ -993,7 +993,9 @@
ecs.o: ecs.c flexdef.h flexint.h
gen.o: gen.c flexdef.h flexint.h tables.h tables_shared.h
libmain.o: libmain.c
+ $(COMPILE) -fPIC -DPIC -o libmain.o -c libmain.c
libyywrap.o: libyywrap.c
+ $(COMPILE) -fPIC -DPIC -o libyywrap.o -c libyywrap.c
main.o: main.c flexdef.h flexint.h version.h options.h scanopt.h \
tables.h tables_shared.h
misc.o: misc.c flexdef.h flexint.h tables.h tables_shared.h

View File

@ -1,53 +0,0 @@
Declare the isatty prototype all the time ... otherwise packages like
doxygen and ttmkfdir fail to build.
http://bugs.gentoo.org/119598
--- flex/scan.c
+++ flex/scan.c
@@ -4179,9 +4179,19 @@
yyfree((void *) b );
}
+#ifndef _UNISTD_H /* assume unistd.h has isatty() for us */
-#ifndef __cplusplus
+#ifdef __cplusplus
+extern "C" {
+#endif
+#ifdef __THROW /* this is a gnuism */
+extern int isatty (int ) __THROW;
+#else
extern int isatty (int );
+#endif
-#endif /* __cplusplus */
+#ifdef __cplusplus
+}
+#endif
+#endif
/* Initializes or reinitializes a buffer.
* This function is sometimes called more than once on the same buffer,
--- flex/skel.c
+++ flex/skel.c
@@ -2183,9 +2183,19 @@
"[[",
" m4_ifdef( [[M4_YY_NEVER_INTERACTIVE]],,",
" [[",
+ "#ifndef _UNISTD_H /* assume unistd.h has isatty() for us */",
- "#ifndef __cplusplus",
+ "#ifdef __cplusplus",
+ "extern \"C\" {",
+ "#endif",
+ "#ifdef __THROW /* this is a gnuism */",
+ "extern int isatty M4_YY_PARAMS( int ) __THROW;",
+ "#else",
"extern int isatty M4_YY_PARAMS( int );",
+ "#endif",
- "#endif /* __cplusplus */",
+ "#ifdef __cplusplus",
+ "}",
+ "#endif",
+ "#endif",
" ]])",
"]])",
"%endif",

View File

@ -1,13 +0,0 @@
https://sourceforge.net/tracker/?func=detail&aid=2178663&group_id=97492&atid=618177
diff -Naurp flex-2.5.35-orig/skel.c flex-2.5.35/skel.c
--- flex-2.5.35-orig/skel.c 2009-03-25 22:21:16.000000000 -0600
+++ flex-2.5.35/skel.c 2009-03-25 22:22:22.000000000 -0600
@@ -286,6 +286,7 @@ const char *skel[] = {
"#include <errno.h>",
"#include <cstdlib>",
"#include <cstring>",
+ "#include <cstdio>",
"/* end standard C++ headers. */",
"%endif",
"",

View File

@ -1,77 +0,0 @@
Index: flex-2.5.35/configure.in
===================================================================
--- flex-2.5.35.orig/configure.in
+++ flex-2.5.35/configure.in
@@ -39,6 +39,7 @@ AM_GNU_GETTEXT_VERSION(0.12)
AC_PROG_YACC
AM_PROG_LEX
AC_PROG_CC
+AM_PROG_CC_C_O
AC_PROG_CXX
AC_PROG_LN_S
AC_PROG_RANLIB
@@ -103,13 +104,6 @@ AC_HEADER_STDBOOL
AC_C_CONST
AC_TYPE_SIZE_T
-# Checks for library functions.
-
-AC_FUNC_FORK
-AC_FUNC_MALLOC
-AC_FUNC_REALLOC
-AC_CHECK_FUNCS([dup2 isascii memset pow regcomp setlocale strchr strtol])
-
AC_CONFIG_FILES(
Makefile
doc/Makefile
Index: flex-2.5.35/Makefile.am
===================================================================
--- flex-2.5.35.orig/Makefile.am
+++ flex-2.5.35/Makefile.am
@@ -127,33 +127,6 @@ LIBS = @LIBINTL@ @LIBS@
skel.c: flex.skl mkskel.sh flexint.h tables_shared.h
sed 's/m4_/m4postproc_/g; s/m4preproc_/m4_/g' $(srcdir)/flex.skl | $(m4) -P -DFLEX_MAJOR_VERSION=`echo $(VERSION)|cut -f 1 -d .` -DFLEX_MINOR_VERSION=`echo $(VERSION)|cut -f 2 -d .` -DFLEX_SUBMINOR_VERSION=`echo $(VERSION)|cut -f 3 -d .` | sed 's/m4postproc_/m4_/g' | $(SHELL) $(srcdir)/mkskel.sh >skel.c
-# Explicitly describe dependencies.
-# You can recreate this with `gcc -I. -MM *.c'
-buf.o: buf.c flexdef.h flexint.h
-ccl.o: ccl.c flexdef.h flexint.h
-dfa.o: dfa.c flexdef.h flexint.h tables.h tables_shared.h
-ecs.o: ecs.c flexdef.h flexint.h
-scanflags.o: scanflags.c flexdef.h flexint.h
-gen.o: gen.c flexdef.h flexint.h tables.h tables_shared.h
-libmain.o: libmain.c
-libyywrap.o: libyywrap.c
-main.o: main.c flexdef.h flexint.h version.h options.h scanopt.h \
- tables.h tables_shared.h
-misc.o: misc.c flexdef.h flexint.h tables.h tables_shared.h
-nfa.o: nfa.c flexdef.h flexint.h
-options.o: options.c options.h scanopt.h flexdef.h flexint.h
-parse.o: parse.c flexdef.h flexint.h tables.h tables_shared.h
-scan.o: scan.c flexdef.h flexint.h parse.h
-scanopt.o: scanopt.c flexdef.h flexint.h scanopt.h
-skel.o: skel.c flexdef.h flexint.h
-sym.o: sym.c flexdef.h flexint.h
-tables.o: tables.c flexdef.h flexint.h tables.h tables_shared.h
-tables_shared.o: tables_shared.c flexdef.h flexint.h tables.h \
- tables_shared.h
-tblcmp.o: tblcmp.c flexdef.h flexint.h
-yylex.o: yylex.c flexdef.h flexint.h parse.h
-filter.o: filter.c flexdef.h flexint.h
-
# Create the ChangeLog, but only if we're inside a cvs working directory
ChangeLog: $(srcdir)/tools/cvsauthors $(srcdir)/tools/cvs2cl.pl
Index: flex-2.5.35/tests/test-pthread/Makefile.am
===================================================================
--- flex-2.5.35.orig/tests/test-pthread/Makefile.am
+++ flex-2.5.35/tests/test-pthread/Makefile.am
@@ -27,7 +27,7 @@ CLEANFILES = scanner.c scanner.h parser.
OBJS = scanner.o # parser.o
AM_CPPFLAGS = -I$(srcdir) -I$(top_srcdir) -I$(top_builddir)
-LDFLAGS = -lpthread
+LOADLIBES = -lpthread
#LFLAGS = --header="scanner.h"
#YFLAGS = --defines --output=parser.c

View File

@ -1,27 +0,0 @@
From 0f9eb0b8455f843daebf0f3dababeee7f3cde48b Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Sat, 4 Aug 2012 15:46:38 -0400
Subject: [PATCH] add prototype for lerrsf_fatal
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
flexdef.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/flexdef.h b/flexdef.h
index 0e81410..046dd9a 100644
--- a/flexdef.h
+++ b/flexdef.h
@@ -908,6 +908,9 @@ extern void lerrif PROTO ((const char *, int));
/* Report an error message formatted with one string argument. */
extern void lerrsf PROTO ((const char *, const char *));
+/* Like lerrsf, but also exit after displaying message. */
+extern void lerrsf_fatal PROTO ((const char *, const char *));
+
/* Spit out a "#line" statement. */
extern void line_directive_out PROTO ((FILE *, int));
--
1.7.9.7

View File

@ -1,113 +0,0 @@
From 095b0bf0a730d46d301c0e2fb2e7af40caeb2c9b Mon Sep 17 00:00:00 2001
From: Elias Pipping <pipping@users.sourceforge.net>
Date: Mon, 6 Aug 2012 15:13:23 -0400
Subject: [PATCH] Fix two tests to pass under bison 2.6
Given that bison is moving forward with the %parse-param instead of
YYPARSE_PARAM syntax, it makes sense to switch over to using the new style
declaration. In particular, this means that flex scanners that use bison
features will now require bison 2.6 or higher.
Signed-off-by: Will Estes <westes575@gmail.com>
---
tests/test-bison-yylloc/main.c | 2 --
tests/test-bison-yylloc/parser.y | 6 +++---
tests/test-bison-yylval/main.c | 2 --
tests/test-bison-yylval/parser.y | 6 ++----
4 files changed, 5 insertions(+), 11 deletions(-)
diff --git a/tests/test-bison-yylloc/main.c b/tests/test-bison-yylloc/main.c
index 082c88c..24568a9 100644
--- a/tests/test-bison-yylloc/main.c
+++ b/tests/test-bison-yylloc/main.c
@@ -24,8 +24,6 @@
#include "parser.h"
#include "scanner.h"
-extern int testparse(yyscan_t);
-
int main ( int argc, char** argv )
{
yyscan_t scanner;
diff --git a/tests/test-bison-yylloc/parser.y b/tests/test-bison-yylloc/parser.y
index aaee976..e8f4e56 100644
--- a/tests/test-bison-yylloc/parser.y
+++ b/tests/test-bison-yylloc/parser.y
@@ -21,6 +21,8 @@
* PURPOSE.
*/
+%parse-param { void* scanner }
+
/*
How to compile:
bison --defines --output-file="parser.c" --name-prefix="test" parser.y
@@ -32,10 +34,8 @@
#include "config.h"
#define YYERROR_VERBOSE 1
-#define YYPARSE_PARAM scanner
#define YYLEX_PARAM scanner
-int yyerror(char* msg);
extern int testget_lineno(void*);
@@ -89,7 +89,7 @@ line:
%%
-int yyerror(char* msg) {
+int yyerror(void* scanner, char* msg) {
fprintf(stderr,"%s\n",msg);
return 0;
}
diff --git a/tests/test-bison-yylval/main.c b/tests/test-bison-yylval/main.c
index 165e672..30c4314 100644
--- a/tests/test-bison-yylval/main.c
+++ b/tests/test-bison-yylval/main.c
@@ -24,8 +24,6 @@
#include "parser.h"
#include "scanner.h"
-extern int testparse(yyscan_t);
-
int main ( int argc, char** argv )
{
yyscan_t scanner;
diff --git a/tests/test-bison-yylval/parser.y b/tests/test-bison-yylval/parser.y
index 77bac87..0ffdb89 100644
--- a/tests/test-bison-yylval/parser.y
+++ b/tests/test-bison-yylval/parser.y
@@ -25,6 +25,7 @@
How to compile:
bison --defines --output-file="parser.c" --name-prefix="test" parser.y
*/
+%parse-param { void* scanner }
%{
#include <stdio.h>
#include <stdlib.h>
@@ -32,11 +33,8 @@
#include "config.h"
#define YYERROR_VERBOSE 1
-#define YYPARSE_PARAM scanner
#define YYLEX_PARAM scanner
-int yyerror(char* msg);
-
/* A dummy function. A check against seg-faults in yylval->str. */
int process_text(char* s) {
@@ -76,7 +74,7 @@ starttag: LT TAGNAME GT { process_text($2); free($2);} ;
endtag: LTSLASH TAGNAME GT { process_text($2);free($2);} ;
%%
-int yyerror(char* msg) {
+int yyerror(void* scanner, char* msg) {
fprintf(stderr,"%s\n",msg);
return 0;
}
--
1.7.9.7

View File

@ -0,0 +1,16 @@
https://bugs.gentoo.org/567332
this is a snippet taken from the upstream commit:
09eae589d3954a1e1206aa01108ee75ef57776da Used in-tree header file for c++ tests.
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -35,6 +35,8 @@
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE.
+AM_CPPFLAGS = -I$(top_srcdir)/src
+
VPATH = @srcdir@
am__is_gnu_make = { \
if test -z '$(MAKELEVEL)'; then \

View File

@ -0,0 +1,90 @@
https://bugs.gentoo.org/567332
https://github.com/westes/flex/pull/39
From e7761df66e8412093d0c1c25ce24e3a912076564 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Sat, 12 Dec 2015 23:28:43 -0500
Subject: [PATCH] tests: fix paths to input files
The current test wrapper works only when the inputs are specified using
relative paths. If they're specified with absolute paths, the driver
fails to detect the inputs because it always prepends the input dir name
which itself is a relative path:
$ cd tests
$ ./testwrapper.sh -d . -i $PWD/reject.txt -t ./reject_ver.table
<fails to open inputs>
This normally doesn't show up because people run `./configure` or, for
out of tree builds, `../configure`. But if you happen to run configure
with an absolute path, then automake tends to generate absolute paths
as well leading to test failures.
Fix all of this by dropping the implicit input directory prepending.
In practice, it doesn't even make sense:
- INPUT_NAME is often a list of files, not just a single one
- the input directory is used to find the testname tables which are
usually generated, so it's impossible to use files from both source
and build directories
- most of the time, the full/correct path is already specified
---
tests/Makefile.am | 4 ++--
tests/testwrapper.sh | 10 +++++-----
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index cc9c178..6d1d9fe 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -35,7 +35,7 @@ LOG_COMPILER = $(srcdir)/testwrapper.sh
LOG_COMPILER = $(srcdir)/testwrapper.sh
AM_LOG_FLAGS = -d $(srcdir) -r
REJECT_LOG_COMPILER = $(srcdir)/testwrapper.sh
-AM_REJECT_LOG_FLAGS = -d $(srcdir) -i reject.txt -r
+AM_REJECT_LOG_FLAGS = -d $(srcdir) -i $(srcdir)/reject.txt -r
TABLE_LOG_COMPILER = $(srcdir)/testwrapper.sh
AM_TABLE_LOG_FLAGS = -d $(builddir) -i $(srcdir)/reject.txt -t
DIRECT_LOG_COMPILER = $(srcdir)/testwrapper.sh
@@ -437,7 +437,7 @@ tableopts_tests := $(tableopts_opttests) $(tableopts_vertests) $(tableopts_sert
tableopts_tests := $(tableopts_opttests) $(tableopts_vertests) $(tableopts_sertests)
tableopts_c := $(addsuffix .c,$(tableopts_tests))
OPT_LOG_COMPILER = $(srcdir)/testwrapper.sh
-AM_OPT_LOG_FLAGS = -d $(srcdir) -i tableopts.txt -r
+AM_OPT_LOG_FLAGS = -d $(srcdir) -i $(srcdir)/tableopts.txt -r
SER_LOG_COMPILER = $(srcdir)/testwrapper.sh
AM_SER_LOG_FLAGS = -d $(builddir) -i $(srcdir)/tableopts.txt -r -t
VER_LOG_COMPILER = $(srcdir)/testwrapper.sh
diff --git a/tests/testwrapper.sh b/tests/testwrapper.sh
index 30127b5..051e20b 100755
--- a/tests/testwrapper.sh
+++ b/tests/testwrapper.sh
@@ -30,10 +30,10 @@ while getopts :d:i:rt1 OPTION ; do
TESTNAME="${!OPTIND}"
-INPUT_NAME=${INPUT_NAME:-`basename $TESTNAME`.txt}
+INPUT_NAME=${INPUT_NAME:-$INPUT_DIRECTORY/`basename $TESTNAME`.txt}
if [ "$DO_COMPARISON" -eq "1" ] ; then
- test `$TESTNAME 1 < $INPUT_DIRECTORY/$INPUT_NAME` -eq `$TESTNAME < $INPUT_DIRECTORY/$INPUT_NAME`
+ test `$TESTNAME 1 < $INPUT_NAME` -eq `$TESTNAME < $INPUT_NAME`
exit $?
fi
@@ -42,11 +42,11 @@ if [ $INPUT_COUNT -gt 1 ] ; then
exit $?
fi
-if [ -f ${INPUT_DIRECTORY}/${INPUT_NAME} ] ; then
+if [ -f ${INPUT_NAME} ] ; then
if [ $USE_REDIRECT == 1 ] ; then
- $TESTNAME ${USE_TABLES:+${INPUT_DIRECTORY}/${TESTNAME}.tables} < $INPUT_DIRECTORY/$INPUT_NAME
+ $TESTNAME ${USE_TABLES:+${INPUT_DIRECTORY}/${TESTNAME}.tables} < $INPUT_NAME
else
- $TESTNAME ${USE_TABLES:+${INPUT_DIRECTORY}/${TESTNAME}.tables} $INPUT_DIRECTORY/$INPUT_NAME
+ $TESTNAME ${USE_TABLES:+${INPUT_DIRECTORY}/${TESTNAME}.tables} $INPUT_NAME
fi
else
$TESTNAME
--
2.6.2

View File

@ -1,43 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/flex-2.5.35.ebuild,v 1.15 2011/09/06 18:59:44 mattst88 Exp $
inherit eutils flag-o-matic
#DEB_VER=36
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="http://flex.sourceforge.net/"
SRC_URI="mirror://sourceforge/flex/${P}.tar.bz2"
# mirror://debian/pool/main/f/flex/${PN}_${PV}-${DEB_VER}.diff.gz"
LICENSE="FLEX"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="nls static test"
RDEPEND="sys-devel/m4"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
test? ( sys-devel/bison )"
src_unpack() {
unpack ${A}
cd "${S}"
[[ -n ${DEB_VER} ]] && epatch "${WORKDIR}"/${PN}_${PV}-${DEB_VER}.diff
epatch "${FILESDIR}"/${PN}-2.5.34-isatty.patch #119598
epatch "${FILESDIR}"/${PN}-2.5.33-pic.patch
epatch "${FILESDIR}"/${PN}-2.5.35-gcc44.patch
sed -i 's:^LDFLAGS:LOADLIBES:' tests/test-pthread/Makefile.in #262989
}
src_compile() {
use static && append-ldflags -static
econf $(use_enable nls) || die
emake || die
}
src_install() {
emake install DESTDIR="${D}" || die "make install failed"
dodoc AUTHORS ChangeLog NEWS ONEWS README* THANKS TODO
dosym flex /usr/bin/lex
}

View File

@ -1,50 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/flex-2.5.35_p10.ebuild,v 1.14 2012/04/26 13:12:45 aballier Exp $
EAPI="3"
inherit eutils flag-o-matic autotools
if [[ ${PV} == *_p* ]]; then
DEB_DIFF=${PN}_${PV/_p/-}
fi
MY_P=${P%_p*}
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="http://flex.sourceforge.net/"
SRC_URI="mirror://sourceforge/flex/${MY_P}.tar.bz2
${DEB_DIFF:+mirror://debian/pool/main/f/flex/${DEB_DIFF}.diff.gz}"
LICENSE="FLEX"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="nls static test"
# We want bison explicitly and not yacc in general #381273
RDEPEND="sys-devel/m4"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
test? ( sys-devel/bison )"
S=${WORKDIR}/${MY_P}
src_prepare() {
[[ -n ${DEB_DIFF} ]] && epatch "${WORKDIR}"/${DEB_DIFF}.diff
epatch "${FILESDIR}"/${PN}-2.5.35-gcc44.patch
epatch "${FILESDIR}"/${PN}-2.5.35-saneautotools.patch
eautoreconf
}
src_configure() {
use static && append-ldflags -static
econf $(use_enable nls)
}
src_install() {
emake install DESTDIR="${D}" || die "make install failed"
dodoc AUTHORS ChangeLog NEWS ONEWS README* THANKS TODO || die
dosym flex /usr/bin/lex
}

View File

@ -1,51 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/flex-2.5.37.ebuild,v 1.15 2014/01/18 03:14:16 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
if [[ ${PV} == *_p* ]] ; then
DEB_DIFF=${PN}_${PV/_p/-}
fi
MY_P=${P%_p*}
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="http://flex.sourceforge.net/"
SRC_URI="mirror://sourceforge/flex/${MY_P}.tar.bz2
${DEB_DIFF:+mirror://debian/pool/main/f/flex/${DEB_DIFF}.diff.gz}"
LICENSE="FLEX"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="nls static test"
# We want bison explicitly and not yacc in general #381273
RDEPEND="sys-devel/m4"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
test? ( sys-devel/bison )"
S=${WORKDIR}/${MY_P}
src_prepare() {
[[ -n ${DEB_DIFF} ]] && epatch "${WORKDIR}"/${DEB_DIFF}.diff
epatch "${FILESDIR}"/${P}-proto.patch
epatch "${FILESDIR}"/${P}-tests.patch #429954
sed -i "/^AR =/s:=.*:= $(tc-getAR):" Makefile.in || die #444086
}
src_configure() {
use static && append-ldflags -static
econf \
$(use_enable nls) \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
src_install() {
emake install DESTDIR="${D}" || die
rm "${ED}"/usr/share/doc/${PF}/{COPYING,flex.pdf} || die
dodoc AUTHORS ChangeLog NEWS ONEWS README* THANKS TODO
dosym flex /usr/bin/lex
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/flex-2.5.39-r1.ebuild,v 1.11 2014/10/27 01:44:34 vapier Exp $
# $Id$
EAPI="4"

View File

@ -1,40 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/flex-2.5.39.ebuild,v 1.1 2014/03/29 02:44:21 radhermit Exp $
EAPI="4"
inherit flag-o-matic
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="http://flex.sourceforge.net/"
SRC_URI="mirror://sourceforge/flex/${P}.tar.xz"
LICENSE="FLEX"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static test"
# We want bison explicitly and not yacc in general #381273
RDEPEND="sys-devel/m4"
DEPEND="${RDEPEND}
app-arch/xz-utils
nls? ( sys-devel/gettext )
test? ( sys-devel/bison )"
src_configure() {
use static && append-ldflags -static
# Do not install shared libs #503522
econf \
--disable-shared \
$(use_enable nls) \
--docdir='$(datarootdir)/doc/'${PF}
}
src_install() {
default
dodoc ONEWS
find "${ED}" -name '*.la' -delete
rm "${ED}"/usr/share/doc/${PF}/{COPYING,flex.pdf} || die
dosym flex /usr/bin/lex
}

View File

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/flex-2.5.38-r1.ebuild,v 1.2 2014/03/28 15:37:24 ottxor Exp $
# $Id$
EAPI="4"
EAPI=5
inherit flag-o-matic
inherit eutils flag-o-matic multilib-minimal
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="http://flex.sourceforge.net/"
@ -22,19 +22,60 @@ DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
test? ( sys-devel/bison )"
src_prepare() {
epatch "${FILESDIR}"/${P}-out-of-tree-build.patch #567332
epatch "${FILESDIR}"/${P}-out-of-tree-test.patch #567332
# Disable running in the tests/ subdir as it has a bunch of built sources
# that cannot be made conditional (automake limitation). #568842
if ! use test ; then
sed -i \
-e '/^SUBDIRS =/,/^$/{/tests/d}' \
Makefile.in || die
fi
}
src_configure() {
use static && append-ldflags -static
multilib-minimal_src_configure
}
multilib_src_configure() {
# Do not install shared libs #503522
ECONF_SOURCE=${S} \
econf \
--disable-shared \
$(use_enable nls) \
--docdir='$(datarootdir)/doc/'${PF}
}
src_install() {
default
multilib_src_compile() {
if multilib_is_native_abi; then
default
else
cd src || die
emake -f Makefile -f - lib <<< 'lib: $(lib_LTLIBRARIES)'
fi
}
multilib_src_test() {
multilib_is_native_abi && emake check
}
multilib_src_install() {
if multilib_is_native_abi; then
default
else
cd src || die
emake DESTDIR="${D}" install-libLTLIBRARIES install-includeHEADERS
fi
}
multilib_src_install_all() {
einstalldocs
dodoc ONEWS
find "${ED}" -name '*.la' -delete
prune_libtool_files --all
rm "${ED}"/usr/share/doc/${PF}/{COPYING,flex.pdf} || die
dosym flex /usr/bin/lex
}

View File

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">flex</remote-id>
</upstream>
</pkgmetadata>