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

This commit is contained in:
David Michael 2017-01-11 15:42:23 -08:00
parent 2b981ca37a
commit 73dd73a06e
9 changed files with 37 additions and 648 deletions

View File

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install test
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
HOMEPAGE=http://flex.sourceforge.net/
EAPI=5
HOMEPAGE=https://flex.sourceforge.net/ https://github.com/westes/flex
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
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
SRC_URI=https://github.com/westes/flex/releases/download/v2.6.1/flex-2.6.1.tar.xz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=7a51419acee6eaf300992e29c2ddd45a
_md5_=5a63768f82cb15b0530fccdf89d5479d

View File

@ -2,12 +2,12 @@ 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=5
HOMEPAGE=http://flex.sourceforge.net/
HOMEPAGE=https://flex.sourceforge.net/ https://github.com/westes/flex
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.6.0.tar.xz
SRC_URI=https://github.com/westes/flex/releases/download/v2.6.3/flex-2.6.3.tar.gz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=a1c65fb8c244d2cc86201f611515e373
_md5_=f718bd4ef5c09db897eff7e116e7b18a

View File

@ -1,113 +0,0 @@
# ChangeLog for sys-devel/flex
# 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)

View File

@ -1,399 +0,0 @@
# 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,9 +1,7 @@
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.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
DIST flex-2.6.1.tar.xz 835048 SHA256 2c7a412c1640e094cb058d9b2fe39d450186e09574bebb7aa28f783e3799103f SHA512 1e35d0447f59139b98ede085d1a603d4f61cf8bc11cf2e291a3f492a05c60ee61535481b878585cd6843cd9b3c7952c834adfa78a6a71c64802e7b3069dec9d1 WHIRLPOOL d671017fd516f5d6457a896f1d50d4a4d310d32476a6db8f1ed99305a96955eec7586d8ef2aff1e03795be3f7417e0f1d8925b073788a14abcdd38868822eb67
DIST flex-2.6.3.tar.gz 1405560 SHA256 68b2742233e747c462f781462a2a1e299dc6207401dac8f0bbb316f48565c2aa SHA512 f14b1af7ddd148660737991787fcf13d86cc0bef3859ed6c2135963373e76524d70382795c845cb6491b0435f8c40ba81e17f15267592b8d1656cfd4c3430b00 WHIRLPOOL 266266c4c15135fe52ec3b5226645b89c7053ec4dac257c9349d760601eaf50f7ec504d3c4b74951fd415d17299c2ca2e483e8c8c7f8ee936b4822d92603a4e2
EBUILD flex-2.6.1.ebuild 1997 SHA256 1f614376acd793b2dbc1637dad458d7e701fda7b5f1c15b07fbddb8cef17684c SHA512 4f466ad3fa75390d829933f24418ac69061568eb0d2fbe4758bcdfcc3095d2941c3c85701079f4ac6c30bf9eb04f563c99c00861592e101c0a46e811f4cbcca4 WHIRLPOOL e27d0ae680a723b8fe6f99e8ef794f86c019f5921801cc171803b5655a45fafec04b7e4c4e9774cad016718b7adc4502cc4612f907409d85e7b67fd693283b2d
EBUILD flex-2.6.3.ebuild 2007 SHA256 70fade1c2915c81620a9d1d028331eb5b4c03fc167752c08617722385b20bea4 SHA512 12405d73d4f9fbee4ab4c7e79deb46d3eedde64b66184a1ac1f194d824afaa41c13d56b18c69678e41eded4e99f913f477b4c36b1e4161a47d4b99d083a6497b WHIRLPOOL 87ea300a7449d1e2d8da61a7204e2b5732ae8bb43c282c31bad7fecb910f35be4b1c77f4b7d46294bb80fcb0b7ac56745a9d323058f4c8bba9b82946dfa43033
MISC ChangeLog 5656 SHA256 1d23877b1b816e90923b7e932f8e4d673e95d2ad3aa5db8814518f29623c6388 SHA512 4e09457657a237398e8b3833c7c934879686527059267cb59b17597ff84bc1a1a565b84f03c86583bbaa246d183a22570ea6627305e167c955cc1ad4db0f9106 WHIRLPOOL 98e7b57d707a18fd7fe5be6464fbedac1953d3beac9c6c251df9b4627da55b82c3c9f844a335645eab33534ed5710ded404abf035f5cf974e5f306181175e8b0
MISC ChangeLog-2015 14123 SHA256 559935be9fec248b903e470b5e311f39e4e44790aad69495b78410e469604fc1 SHA512 673d316fb9a79bb40b7e241a2653009fecccabcefb7c159b078a31c4b8eac8755c8e404bdeeb3f4d871e6cef63faf7ece9e2b8625331a06f4c618349cf1102bd WHIRLPOOL f12d6b587e8cd44f7b17741da51db8213128f9a9a562d19aab872dba2b20e54e2ebcf35b74b0e195e1faf884c1abca0bc584bce66fceb14049d53606f691bce7
MISC metadata.xml 324 SHA256 359160463a5874571d082d792af8362a8f2107c350cb10dbddd25c8bce752ee4 SHA512 3825cb39adc87b0426fd4cd87c63489e910f99115165bb83d0c75a8ebfabee5bdc6d5f6a25d11505efe7fca081bd60b6a88ffc4ee6fdf6432b1aab8577f6ad20 WHIRLPOOL e9dc37212a091309222a71cb081b6f7dcdb11c47987ea4969d349206459fa89a85f54b53a29028895fccb1434a981aeec0234594f726f02534c73f3d0602975a

View File

@ -1,16 +0,0 @@
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

@ -1,90 +0,0 @@
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,18 +1,18 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
EAPI="5"
inherit eutils flag-o-matic multilib-minimal
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="http://flex.sourceforge.net/"
SRC_URI="mirror://sourceforge/flex/${P}.tar.xz"
HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"
SRC_URI="https://github.com/westes/flex/releases/download/v${PV}/${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"
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
@ -22,6 +22,16 @@ DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
test? ( sys-devel/bison )"
src_prepare() {
# 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
@ -41,6 +51,7 @@ multilib_src_compile() {
if multilib_is_native_abi; then
default
else
cd src || die
emake -f Makefile -f - lib <<< 'lib: $(lib_LTLIBRARIES)'
fi
}
@ -53,6 +64,7 @@ multilib_src_install() {
if multilib_is_native_abi; then
default
else
cd src || die
emake DESTDIR="${D}" install-libLTLIBRARIES install-includeHEADERS
fi
}
@ -61,6 +73,6 @@ multilib_src_install_all() {
einstalldocs
dodoc ONEWS
prune_libtool_files --all
rm "${ED}"/usr/share/doc/${PF}/{COPYING,flex.pdf} || die
rm "${ED}"/usr/share/doc/${PF}/COPYING || die
dosym flex /usr/bin/lex
}

View File

@ -1,14 +1,14 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI="5"
inherit eutils flag-o-matic multilib-minimal
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="http://flex.sourceforge.net/"
SRC_URI="mirror://sourceforge/flex/${P}.tar.xz"
HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"
SRC_URI="https://github.com/westes/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="FLEX"
SLOT="0"
@ -23,9 +23,6 @@ DEPEND="${RDEPEND}
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
@ -76,6 +73,6 @@ multilib_src_install_all() {
einstalldocs
dodoc ONEWS
prune_libtool_files --all
rm "${ED}"/usr/share/doc/${PF}/{COPYING,flex.pdf} || die
rm "${ED}"/usr/share/doc/${PF}/COPYING || die
dosym flex /usr/bin/lex
}