mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-17 18:06:59 +02:00
bump(sys-devel/flex): sync with upstream
This commit is contained in:
parent
38b7e8f4ef
commit
c1d16c44dd
@ -4,10 +4,10 @@ DESCRIPTION=The Fast Lexical Analyzer
|
|||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=https://flex.sourceforge.net/ https://github.com/westes/flex
|
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
|
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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||||
LICENSE=FLEX
|
LICENSE=FLEX
|
||||||
RDEPEND=sys-devel/m4
|
RDEPEND=sys-devel/m4
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/westes/flex/releases/download/v2.6.1/flex-2.6.1.tar.xz
|
SRC_URI=https://github.com/westes/flex/releases/download/v2.6.1/flex-2.6.1.tar.xz
|
||||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||||
_md5_=5a63768f82cb15b0530fccdf89d5479d
|
_md5_=e405ad863480adeee3071d3ad42615b9
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare test
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison )
|
DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) >=app-portage/elt-patches-20170815
|
||||||
DESCRIPTION=The Fast Lexical Analyzer
|
DESCRIPTION=The Fast Lexical Analyzer
|
||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=https://flex.sourceforge.net/ https://github.com/westes/flex
|
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
|
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 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||||
LICENSE=FLEX
|
LICENSE=FLEX
|
||||||
RDEPEND=sys-devel/m4
|
RDEPEND=sys-devel/m4
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/westes/flex/releases/download/v2.6.3/flex-2.6.3.tar.gz
|
SRC_URI=https://github.com/westes/flex/releases/download/v2.6.3/flex-2.6.3.tar.gz
|
||||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||||
_md5_=f718bd4ef5c09db897eff7e116e7b18a
|
_md5_=1de8f4fc839c8ba68084df46e6c9d5b4
|
||||||
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.3-r1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.3-r1
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) >=app-portage/elt-patches-20170815
|
||||||
|
DESCRIPTION=The Fast Lexical Analyzer
|
||||||
|
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 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-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=https://github.com/westes/flex/releases/download/v2.6.3/flex-2.6.3.tar.gz
|
||||||
|
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||||
|
_md5_=e5d6457a5429a06d911fa2a8873754b4
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) >=app-portage/elt-patches-20170815
|
||||||
|
DESCRIPTION=The Fast Lexical Analyzer
|
||||||
|
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 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-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=https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz
|
||||||
|
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||||
|
_md5_=fbadaa772ae5e491bacd3cbbf9c1d5d3
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4-r1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/flex-2.6.4-r1
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=sys-devel/m4 app-arch/xz-utils nls? ( sys-devel/gettext ) test? ( sys-devel/bison ) >=app-portage/elt-patches-20170815
|
||||||
|
DESCRIPTION=The Fast Lexical Analyzer
|
||||||
|
EAPI=6
|
||||||
|
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 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-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=https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz
|
||||||
|
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||||
|
_md5_=9258fa984b5ce03d3432b7e33a2740f7
|
@ -1,7 +1,3 @@
|
|||||||
DIST flex-2.6.1.tar.xz 835048 SHA256 2c7a412c1640e094cb058d9b2fe39d450186e09574bebb7aa28f783e3799103f SHA512 1e35d0447f59139b98ede085d1a603d4f61cf8bc11cf2e291a3f492a05c60ee61535481b878585cd6843cd9b3c7952c834adfa78a6a71c64802e7b3069dec9d1 WHIRLPOOL d671017fd516f5d6457a896f1d50d4a4d310d32476a6db8f1ed99305a96955eec7586d8ef2aff1e03795be3f7417e0f1d8925b073788a14abcdd38868822eb67
|
DIST flex-2.6.1.tar.xz 835048 BLAKE2B 5b0b67774d1ba2d4b2ad8a8cba1f0b8fed9aecdae387e54e6cb8fd1c0c9ef78559bc1a6fe6b97f984f16b438d350de4dccda7e3427d71fead9073ab6616b0ecc SHA512 1e35d0447f59139b98ede085d1a603d4f61cf8bc11cf2e291a3f492a05c60ee61535481b878585cd6843cd9b3c7952c834adfa78a6a71c64802e7b3069dec9d1
|
||||||
DIST flex-2.6.3.tar.gz 1405560 SHA256 68b2742233e747c462f781462a2a1e299dc6207401dac8f0bbb316f48565c2aa SHA512 f14b1af7ddd148660737991787fcf13d86cc0bef3859ed6c2135963373e76524d70382795c845cb6491b0435f8c40ba81e17f15267592b8d1656cfd4c3430b00 WHIRLPOOL 266266c4c15135fe52ec3b5226645b89c7053ec4dac257c9349d760601eaf50f7ec504d3c4b74951fd415d17299c2ca2e483e8c8c7f8ee936b4822d92603a4e2
|
DIST flex-2.6.3.tar.gz 1405560 BLAKE2B 2aa9ca18f2ab124db9567e2d2ee512881a71755342bdcbd05ef536653396d1e4ed47dafc1227531bf9e9a610d9c5aa2d924bf864b18c5a618b2ccb61db7fef4e SHA512 f14b1af7ddd148660737991787fcf13d86cc0bef3859ed6c2135963373e76524d70382795c845cb6491b0435f8c40ba81e17f15267592b8d1656cfd4c3430b00
|
||||||
EBUILD flex-2.6.1.ebuild 1997 SHA256 1f614376acd793b2dbc1637dad458d7e701fda7b5f1c15b07fbddb8cef17684c SHA512 4f466ad3fa75390d829933f24418ac69061568eb0d2fbe4758bcdfcc3095d2941c3c85701079f4ac6c30bf9eb04f563c99c00861592e101c0a46e811f4cbcca4 WHIRLPOOL e27d0ae680a723b8fe6f99e8ef794f86c019f5921801cc171803b5655a45fafec04b7e4c4e9774cad016718b7adc4502cc4612f907409d85e7b67fd693283b2d
|
DIST flex-2.6.4.tar.gz 1419096 BLAKE2B c003d4f764f7f4d41e33af7ee28c2af272a9f0aee6ba7c2494ba96722d8d0b18f7a3f745217e9a2cecb43b6863328267a810280670c04464156b3eb3d7ee9d62 SHA512 e9785f3d620a204b7d20222888917dc065c2036cae28667065bf7862dfa1b25235095a12fd04efdbd09bfd17d3452e6b9ef953a8c1137862ff671c97132a082e
|
||||||
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
|
|
||||||
|
82
sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.3-reentrant.patch
vendored
Normal file
82
sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.3-reentrant.patch
vendored
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
From 078b46c69d063aef1715b11348a2871d6036f253 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Christos Zoulas <christos@zoulas.com>
|
||||||
|
Date: Sun, 22 Jan 2017 18:34:30 +0100
|
||||||
|
Subject: [PATCH] Add more defines in the non-reentrant part.
|
||||||
|
|
||||||
|
Fix the reentrant part; don't "#define yyfoo yyfoo" because it breaks
|
||||||
|
code that does #ifndef yywrap ..
|
||||||
|
---
|
||||||
|
src/flex.skl | 16 ++++++++++++++--
|
||||||
|
1 file changed, 14 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/flex.skl b/src/flex.skl
|
||||||
|
index 190700f..6a7cde4 100644
|
||||||
|
--- a/src/flex.skl
|
||||||
|
+++ b/src/flex.skl
|
||||||
|
@@ -61,11 +61,17 @@ m4_changequote([[, ]])
|
||||||
|
m4_ifelse(M4_YY_PREFIX,yy,,
|
||||||
|
#define yy_create_buffer M4_YY_PREFIX[[_create_buffer]]
|
||||||
|
#define yy_delete_buffer M4_YY_PREFIX[[_delete_buffer]]
|
||||||
|
-#define yy_flex_debug M4_YY_PREFIX[[_flex_debug]]
|
||||||
|
+#define yy_scan_buffer M4_YY_PREFIX[[_scan_buffer]]
|
||||||
|
+#define yy_scan_string M4_YY_PREFIX[[_scan_string]]
|
||||||
|
+#define yy_scan_bytes M4_YY_PREFIX[[_scan_bytes]]
|
||||||
|
#define yy_init_buffer M4_YY_PREFIX[[_init_buffer]]
|
||||||
|
#define yy_flush_buffer M4_YY_PREFIX[[_flush_buffer]]
|
||||||
|
#define yy_load_buffer_state M4_YY_PREFIX[[_load_buffer_state]]
|
||||||
|
#define yy_switch_to_buffer M4_YY_PREFIX[[_switch_to_buffer]]
|
||||||
|
+#define yypush_buffer_state M4_YY_PREFIX[[push_buffer_state]]
|
||||||
|
+#define yypop_buffer_state M4_YY_PREFIX[[pop_buffer_state]]
|
||||||
|
+#define yyensure_buffer_stack M4_YY_PREFIX[[ensure_buffer_stack]]
|
||||||
|
+#define yy_flex_debug M4_YY_PREFIX[[_flex_debug]]
|
||||||
|
#define yyin M4_YY_PREFIX[[in]]
|
||||||
|
#define yyleng M4_YY_PREFIX[[leng]]
|
||||||
|
#define yylex M4_YY_PREFIX[[lex]]
|
||||||
|
@@ -107,7 +113,7 @@ m4_ifdef( [[M4_YY_PREFIX]],, [[m4_define([[M4_YY_PREFIX]], [[yy]])]])
|
||||||
|
|
||||||
|
m4preproc_define(`M4_GEN_PREFIX',
|
||||||
|
``[[#define yy$1 ]]M4_YY_PREFIX[[$1]]
|
||||||
|
-m4_define([[yy$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'')
|
||||||
|
+%# m4_define([[yy$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'')
|
||||||
|
|
||||||
|
%if-c++-only
|
||||||
|
/* The c++ scanner is a mess. The FlexLexer.h header file relies on the
|
||||||
|
@@ -120,6 +126,7 @@ m4_define([[yy$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'')
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if-c-only
|
||||||
|
+m4_ifelse(M4_YY_PREFIX,yy,,
|
||||||
|
M4_GEN_PREFIX(`_create_buffer')
|
||||||
|
M4_GEN_PREFIX(`_delete_buffer')
|
||||||
|
M4_GEN_PREFIX(`_scan_buffer')
|
||||||
|
@@ -155,6 +162,7 @@ m4_define([[yy$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'')
|
||||||
|
M4_GEN_PREFIX(`set_column')
|
||||||
|
]])
|
||||||
|
M4_GEN_PREFIX(`wrap')
|
||||||
|
+)
|
||||||
|
%endif
|
||||||
|
|
||||||
|
m4_ifdef( [[M4_YY_BISON_LVAL]],
|
||||||
|
@@ -170,11 +178,14 @@ m4_ifdef( [[<M4_YY_BISON_LLOC>]],
|
||||||
|
]])
|
||||||
|
|
||||||
|
|
||||||
|
+m4_ifelse(M4_YY_PREFIX,yy,,
|
||||||
|
M4_GEN_PREFIX(`alloc')
|
||||||
|
M4_GEN_PREFIX(`realloc')
|
||||||
|
M4_GEN_PREFIX(`free')
|
||||||
|
+)
|
||||||
|
|
||||||
|
%if-c-only
|
||||||
|
+m4_ifelse(M4_YY_PREFIX,yy,,
|
||||||
|
m4_ifdef( [[M4_YY_NOT_REENTRANT]],
|
||||||
|
[[
|
||||||
|
M4_GEN_PREFIX(`text')
|
||||||
|
@@ -184,6 +195,7 @@ m4_ifdef( [[M4_YY_NOT_REENTRANT]],
|
||||||
|
M4_GEN_PREFIX(`_flex_debug')
|
||||||
|
M4_GEN_PREFIX(`lineno')
|
||||||
|
]])
|
||||||
|
+)
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
@ -0,0 +1,767 @@
|
|||||||
|
Backport of https://github.com/westes/flex/commit/24fd0551333e7eded87b64dd36062da3df2f6380
|
||||||
|
|
||||||
|
Bug: https://bugs.gentoo.org/628744
|
||||||
|
|
||||||
|
--- a/configure
|
||||||
|
+++ b/configure
|
||||||
|
@@ -3605,13 +3605,142 @@ test -z "$SED" && SED=sed
|
||||||
|
Xsed="$SED -e 1s/^X//"
|
||||||
|
|
||||||
|
|
||||||
|
+ac_ext=c
|
||||||
|
+ac_cpp='$CPP $CPPFLAGS'
|
||||||
|
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||||
|
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||||
|
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||||
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
|
||||||
|
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
|
||||||
|
+# On Suns, sometimes $CPP names a directory.
|
||||||
|
+if test -n "$CPP" && test -d "$CPP"; then
|
||||||
|
+ CPP=
|
||||||
|
+fi
|
||||||
|
+if test -z "$CPP"; then
|
||||||
|
+ if ${ac_cv_prog_CPP+:} false; then :
|
||||||
|
+ $as_echo_n "(cached) " >&6
|
||||||
|
+else
|
||||||
|
+ # Double quotes because CPP needs to be expanded
|
||||||
|
+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
|
||||||
|
+ do
|
||||||
|
+ ac_preproc_ok=false
|
||||||
|
+for ac_c_preproc_warn_flag in '' yes
|
||||||
|
+do
|
||||||
|
+ # Use a header file that comes with gcc, so configuring glibc
|
||||||
|
+ # with a fresh cross-compiler works.
|
||||||
|
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||||||
|
+ # <limits.h> exists even on freestanding compilers.
|
||||||
|
+ # On the NeXT, cc -E runs the code through the compiler's parser,
|
||||||
|
+ # not just through cpp. "Syntax error" is here to catch this case.
|
||||||
|
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
+/* end confdefs.h. */
|
||||||
|
+#ifdef __STDC__
|
||||||
|
+# include <limits.h>
|
||||||
|
+#else
|
||||||
|
+# include <assert.h>
|
||||||
|
+#endif
|
||||||
|
+ Syntax error
|
||||||
|
+_ACEOF
|
||||||
|
+if ac_fn_c_try_cpp "$LINENO"; then :
|
||||||
|
+
|
||||||
|
+else
|
||||||
|
+ # Broken: fails on valid input.
|
||||||
|
+continue
|
||||||
|
+fi
|
||||||
|
+rm -f conftest.err conftest.i conftest.$ac_ext
|
||||||
|
+
|
||||||
|
+ # OK, works on sane cases. Now check whether nonexistent headers
|
||||||
|
+ # can be detected and how.
|
||||||
|
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
+/* end confdefs.h. */
|
||||||
|
+#include <ac_nonexistent.h>
|
||||||
|
+_ACEOF
|
||||||
|
+if ac_fn_c_try_cpp "$LINENO"; then :
|
||||||
|
+ # Broken: success on invalid input.
|
||||||
|
+continue
|
||||||
|
+else
|
||||||
|
+ # Passes both tests.
|
||||||
|
+ac_preproc_ok=:
|
||||||
|
+break
|
||||||
|
+fi
|
||||||
|
+rm -f conftest.err conftest.i conftest.$ac_ext
|
||||||
|
+
|
||||||
|
+done
|
||||||
|
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||||||
|
+rm -f conftest.i conftest.err conftest.$ac_ext
|
||||||
|
+if $ac_preproc_ok; then :
|
||||||
|
+ break
|
||||||
|
+fi
|
||||||
|
|
||||||
|
+ done
|
||||||
|
+ ac_cv_prog_CPP=$CPP
|
||||||
|
|
||||||
|
+fi
|
||||||
|
+ CPP=$ac_cv_prog_CPP
|
||||||
|
+else
|
||||||
|
+ ac_cv_prog_CPP=$CPP
|
||||||
|
+fi
|
||||||
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
|
||||||
|
+$as_echo "$CPP" >&6; }
|
||||||
|
+ac_preproc_ok=false
|
||||||
|
+for ac_c_preproc_warn_flag in '' yes
|
||||||
|
+do
|
||||||
|
+ # Use a header file that comes with gcc, so configuring glibc
|
||||||
|
+ # with a fresh cross-compiler works.
|
||||||
|
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||||||
|
+ # <limits.h> exists even on freestanding compilers.
|
||||||
|
+ # On the NeXT, cc -E runs the code through the compiler's parser,
|
||||||
|
+ # not just through cpp. "Syntax error" is here to catch this case.
|
||||||
|
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
+/* end confdefs.h. */
|
||||||
|
+#ifdef __STDC__
|
||||||
|
+# include <limits.h>
|
||||||
|
+#else
|
||||||
|
+# include <assert.h>
|
||||||
|
+#endif
|
||||||
|
+ Syntax error
|
||||||
|
+_ACEOF
|
||||||
|
+if ac_fn_c_try_cpp "$LINENO"; then :
|
||||||
|
|
||||||
|
+else
|
||||||
|
+ # Broken: fails on valid input.
|
||||||
|
+continue
|
||||||
|
+fi
|
||||||
|
+rm -f conftest.err conftest.i conftest.$ac_ext
|
||||||
|
|
||||||
|
+ # OK, works on sane cases. Now check whether nonexistent headers
|
||||||
|
+ # can be detected and how.
|
||||||
|
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
+/* end confdefs.h. */
|
||||||
|
+#include <ac_nonexistent.h>
|
||||||
|
+_ACEOF
|
||||||
|
+if ac_fn_c_try_cpp "$LINENO"; then :
|
||||||
|
+ # Broken: success on invalid input.
|
||||||
|
+continue
|
||||||
|
+else
|
||||||
|
+ # Passes both tests.
|
||||||
|
+ac_preproc_ok=:
|
||||||
|
+break
|
||||||
|
+fi
|
||||||
|
+rm -f conftest.err conftest.i conftest.$ac_ext
|
||||||
|
|
||||||
|
+done
|
||||||
|
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||||||
|
+rm -f conftest.i conftest.err conftest.$ac_ext
|
||||||
|
+if $ac_preproc_ok; then :
|
||||||
|
|
||||||
|
+else
|
||||||
|
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||||||
|
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||||||
|
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
|
||||||
|
+See \`config.log' for more details" "$LINENO" 5; }
|
||||||
|
+fi
|
||||||
|
|
||||||
|
+ac_ext=c
|
||||||
|
+ac_cpp='$CPP $CPPFLAGS'
|
||||||
|
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||||
|
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||||
|
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||||
|
|
||||||
|
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||||||
|
@@ -3744,91 +3873,208 @@ $as_echo "$ac_cv_path_EGREP" >&6; }
|
||||||
|
EGREP="$ac_cv_path_EGREP"
|
||||||
|
|
||||||
|
|
||||||
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
|
||||||
|
-$as_echo_n "checking for fgrep... " >&6; }
|
||||||
|
-if ${ac_cv_path_FGREP+:} false; then :
|
||||||
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
|
||||||
|
+$as_echo_n "checking for ANSI C header files... " >&6; }
|
||||||
|
+if ${ac_cv_header_stdc+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
- if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
|
||||||
|
- then ac_cv_path_FGREP="$GREP -F"
|
||||||
|
- else
|
||||||
|
- if test -z "$FGREP"; then
|
||||||
|
- ac_path_FGREP_found=false
|
||||||
|
- # Loop through the user's path and test for each of PROGNAME-LIST
|
||||||
|
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||||
|
-do
|
||||||
|
- IFS=$as_save_IFS
|
||||||
|
- test -z "$as_dir" && as_dir=.
|
||||||
|
- for ac_prog in fgrep; do
|
||||||
|
- for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
- ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||||
|
- as_fn_executable_p "$ac_path_FGREP" || continue
|
||||||
|
-# Check for GNU ac_path_FGREP and select it if it is found.
|
||||||
|
- # Check for GNU $ac_path_FGREP
|
||||||
|
-case `"$ac_path_FGREP" --version 2>&1` in
|
||||||
|
-*GNU*)
|
||||||
|
- ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
|
||||||
|
-*)
|
||||||
|
- ac_count=0
|
||||||
|
- $as_echo_n 0123456789 >"conftest.in"
|
||||||
|
- while :
|
||||||
|
- do
|
||||||
|
- cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||||
|
- mv "conftest.tmp" "conftest.in"
|
||||||
|
- cp "conftest.in" "conftest.nl"
|
||||||
|
- $as_echo 'FGREP' >> "conftest.nl"
|
||||||
|
- "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||||
|
- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||||
|
- as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||||
|
- if test $ac_count -gt ${ac_path_FGREP_max-0}; then
|
||||||
|
- # Best one so far, save it but keep looking for a better one
|
||||||
|
- ac_cv_path_FGREP="$ac_path_FGREP"
|
||||||
|
- ac_path_FGREP_max=$ac_count
|
||||||
|
- fi
|
||||||
|
- # 10*(2^10) chars as input seems more than enough
|
||||||
|
- test $ac_count -gt 10 && break
|
||||||
|
- done
|
||||||
|
- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||||||
|
-esac
|
||||||
|
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
+/* end confdefs.h. */
|
||||||
|
+#include <stdlib.h>
|
||||||
|
+#include <stdarg.h>
|
||||||
|
+#include <string.h>
|
||||||
|
+#include <float.h>
|
||||||
|
|
||||||
|
- $ac_path_FGREP_found && break 3
|
||||||
|
- done
|
||||||
|
- done
|
||||||
|
- done
|
||||||
|
-IFS=$as_save_IFS
|
||||||
|
- if test -z "$ac_cv_path_FGREP"; then
|
||||||
|
- as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
|
||||||
|
- fi
|
||||||
|
-else
|
||||||
|
- ac_cv_path_FGREP=$FGREP
|
||||||
|
-fi
|
||||||
|
+int
|
||||||
|
+main ()
|
||||||
|
+{
|
||||||
|
|
||||||
|
- fi
|
||||||
|
+ ;
|
||||||
|
+ return 0;
|
||||||
|
+}
|
||||||
|
+_ACEOF
|
||||||
|
+if ac_fn_c_try_compile "$LINENO"; then :
|
||||||
|
+ ac_cv_header_stdc=yes
|
||||||
|
+else
|
||||||
|
+ ac_cv_header_stdc=no
|
||||||
|
fi
|
||||||
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
|
||||||
|
-$as_echo "$ac_cv_path_FGREP" >&6; }
|
||||||
|
- FGREP="$ac_cv_path_FGREP"
|
||||||
|
-
|
||||||
|
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||||
|
|
||||||
|
-test -z "$GREP" && GREP=grep
|
||||||
|
+if test $ac_cv_header_stdc = yes; then
|
||||||
|
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
||||||
|
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
+/* end confdefs.h. */
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
+_ACEOF
|
||||||
|
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||||
|
+ $EGREP "memchr" >/dev/null 2>&1; then :
|
||||||
|
|
||||||
|
+else
|
||||||
|
+ ac_cv_header_stdc=no
|
||||||
|
+fi
|
||||||
|
+rm -f conftest*
|
||||||
|
|
||||||
|
+fi
|
||||||
|
|
||||||
|
+if test $ac_cv_header_stdc = yes; then
|
||||||
|
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
||||||
|
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
+/* end confdefs.h. */
|
||||||
|
+#include <stdlib.h>
|
||||||
|
|
||||||
|
+_ACEOF
|
||||||
|
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||||
|
+ $EGREP "free" >/dev/null 2>&1; then :
|
||||||
|
|
||||||
|
+else
|
||||||
|
+ ac_cv_header_stdc=no
|
||||||
|
+fi
|
||||||
|
+rm -f conftest*
|
||||||
|
|
||||||
|
+fi
|
||||||
|
|
||||||
|
+if test $ac_cv_header_stdc = yes; then
|
||||||
|
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
|
||||||
|
+ if test "$cross_compiling" = yes; then :
|
||||||
|
+ :
|
||||||
|
+else
|
||||||
|
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
+/* end confdefs.h. */
|
||||||
|
+#include <ctype.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
+#if ((' ' & 0x0FF) == 0x020)
|
||||||
|
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
||||||
|
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
|
||||||
|
+#else
|
||||||
|
+# define ISLOWER(c) \
|
||||||
|
+ (('a' <= (c) && (c) <= 'i') \
|
||||||
|
+ || ('j' <= (c) && (c) <= 'r') \
|
||||||
|
+ || ('s' <= (c) && (c) <= 'z'))
|
||||||
|
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
|
||||||
|
+int
|
||||||
|
+main ()
|
||||||
|
+{
|
||||||
|
+ int i;
|
||||||
|
+ for (i = 0; i < 256; i++)
|
||||||
|
+ if (XOR (islower (i), ISLOWER (i))
|
||||||
|
+ || toupper (i) != TOUPPER (i))
|
||||||
|
+ return 2;
|
||||||
|
+ return 0;
|
||||||
|
+}
|
||||||
|
+_ACEOF
|
||||||
|
+if ac_fn_c_try_run "$LINENO"; then :
|
||||||
|
|
||||||
|
+else
|
||||||
|
+ ac_cv_header_stdc=no
|
||||||
|
+fi
|
||||||
|
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||||
|
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||||
|
+fi
|
||||||
|
|
||||||
|
+fi
|
||||||
|
+fi
|
||||||
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
|
||||||
|
+$as_echo "$ac_cv_header_stdc" >&6; }
|
||||||
|
+if test $ac_cv_header_stdc = yes; then
|
||||||
|
|
||||||
|
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
|
||||||
|
|
||||||
|
+fi
|
||||||
|
|
||||||
|
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
|
||||||
|
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
|
||||||
|
+ inttypes.h stdint.h unistd.h
|
||||||
|
+do :
|
||||||
|
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||||
|
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
|
||||||
|
+"
|
||||||
|
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||||||
|
+ cat >>confdefs.h <<_ACEOF
|
||||||
|
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||||||
|
+_ACEOF
|
||||||
|
+
|
||||||
|
+fi
|
||||||
|
+
|
||||||
|
+done
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+ ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
|
||||||
|
+if test "x$ac_cv_header_minix_config_h" = xyes; then :
|
||||||
|
+ MINIX=yes
|
||||||
|
+else
|
||||||
|
+ MINIX=
|
||||||
|
+fi
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+ if test "$MINIX" = yes; then
|
||||||
|
|
||||||
|
+$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
|
||||||
|
|
||||||
|
|
||||||
|
+$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+$as_echo "#define _MINIX 1" >>confdefs.h
|
||||||
|
+
|
||||||
|
+ fi
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
|
||||||
|
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
|
||||||
|
+if ${ac_cv_safe_to_define___extensions__+:} false; then :
|
||||||
|
+ $as_echo_n "(cached) " >&6
|
||||||
|
+else
|
||||||
|
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
+/* end confdefs.h. */
|
||||||
|
+
|
||||||
|
+# define __EXTENSIONS__ 1
|
||||||
|
+ $ac_includes_default
|
||||||
|
+int
|
||||||
|
+main ()
|
||||||
|
+{
|
||||||
|
+
|
||||||
|
+ ;
|
||||||
|
+ return 0;
|
||||||
|
+}
|
||||||
|
+_ACEOF
|
||||||
|
+if ac_fn_c_try_compile "$LINENO"; then :
|
||||||
|
+ ac_cv_safe_to_define___extensions__=yes
|
||||||
|
+else
|
||||||
|
+ ac_cv_safe_to_define___extensions__=no
|
||||||
|
+fi
|
||||||
|
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||||
|
+fi
|
||||||
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
|
||||||
|
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
|
||||||
|
+ test $ac_cv_safe_to_define___extensions__ = yes &&
|
||||||
|
+ $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
|
||||||
|
+
|
||||||
|
+ $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
|
||||||
|
+
|
||||||
|
+ $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
|
||||||
|
+
|
||||||
|
+ $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
|
||||||
|
+
|
||||||
|
+ $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+for ac_header in dlfcn.h
|
||||||
|
+do :
|
||||||
|
+ ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
|
||||||
|
+"
|
||||||
|
+if test "x$ac_cv_header_dlfcn_h" = xyes; then :
|
||||||
|
+ cat >>confdefs.h <<_ACEOF
|
||||||
|
+#define HAVE_DLFCN_H 1
|
||||||
|
+_ACEOF
|
||||||
|
+
|
||||||
|
+fi
|
||||||
|
+
|
||||||
|
+done
|
||||||
|
|
||||||
|
|
||||||
|
# Check whether --with-gnu-ld was given.
|
||||||
|
@@ -6898,288 +7144,6 @@ func_munge_path_list ()
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
-ac_ext=c
|
||||||
|
-ac_cpp='$CPP $CPPFLAGS'
|
||||||
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||||
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||||
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||||
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
|
||||||
|
-$as_echo_n "checking how to run the C preprocessor... " >&6; }
|
||||||
|
-# On Suns, sometimes $CPP names a directory.
|
||||||
|
-if test -n "$CPP" && test -d "$CPP"; then
|
||||||
|
- CPP=
|
||||||
|
-fi
|
||||||
|
-if test -z "$CPP"; then
|
||||||
|
- if ${ac_cv_prog_CPP+:} false; then :
|
||||||
|
- $as_echo_n "(cached) " >&6
|
||||||
|
-else
|
||||||
|
- # Double quotes because CPP needs to be expanded
|
||||||
|
- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
|
||||||
|
- do
|
||||||
|
- ac_preproc_ok=false
|
||||||
|
-for ac_c_preproc_warn_flag in '' yes
|
||||||
|
-do
|
||||||
|
- # Use a header file that comes with gcc, so configuring glibc
|
||||||
|
- # with a fresh cross-compiler works.
|
||||||
|
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||||||
|
- # <limits.h> exists even on freestanding compilers.
|
||||||
|
- # On the NeXT, cc -E runs the code through the compiler's parser,
|
||||||
|
- # not just through cpp. "Syntax error" is here to catch this case.
|
||||||
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
-/* end confdefs.h. */
|
||||||
|
-#ifdef __STDC__
|
||||||
|
-# include <limits.h>
|
||||||
|
-#else
|
||||||
|
-# include <assert.h>
|
||||||
|
-#endif
|
||||||
|
- Syntax error
|
||||||
|
-_ACEOF
|
||||||
|
-if ac_fn_c_try_cpp "$LINENO"; then :
|
||||||
|
-
|
||||||
|
-else
|
||||||
|
- # Broken: fails on valid input.
|
||||||
|
-continue
|
||||||
|
-fi
|
||||||
|
-rm -f conftest.err conftest.i conftest.$ac_ext
|
||||||
|
-
|
||||||
|
- # OK, works on sane cases. Now check whether nonexistent headers
|
||||||
|
- # can be detected and how.
|
||||||
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
-/* end confdefs.h. */
|
||||||
|
-#include <ac_nonexistent.h>
|
||||||
|
-_ACEOF
|
||||||
|
-if ac_fn_c_try_cpp "$LINENO"; then :
|
||||||
|
- # Broken: success on invalid input.
|
||||||
|
-continue
|
||||||
|
-else
|
||||||
|
- # Passes both tests.
|
||||||
|
-ac_preproc_ok=:
|
||||||
|
-break
|
||||||
|
-fi
|
||||||
|
-rm -f conftest.err conftest.i conftest.$ac_ext
|
||||||
|
-
|
||||||
|
-done
|
||||||
|
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||||||
|
-rm -f conftest.i conftest.err conftest.$ac_ext
|
||||||
|
-if $ac_preproc_ok; then :
|
||||||
|
- break
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
- done
|
||||||
|
- ac_cv_prog_CPP=$CPP
|
||||||
|
-
|
||||||
|
-fi
|
||||||
|
- CPP=$ac_cv_prog_CPP
|
||||||
|
-else
|
||||||
|
- ac_cv_prog_CPP=$CPP
|
||||||
|
-fi
|
||||||
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
|
||||||
|
-$as_echo "$CPP" >&6; }
|
||||||
|
-ac_preproc_ok=false
|
||||||
|
-for ac_c_preproc_warn_flag in '' yes
|
||||||
|
-do
|
||||||
|
- # Use a header file that comes with gcc, so configuring glibc
|
||||||
|
- # with a fresh cross-compiler works.
|
||||||
|
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||||||
|
- # <limits.h> exists even on freestanding compilers.
|
||||||
|
- # On the NeXT, cc -E runs the code through the compiler's parser,
|
||||||
|
- # not just through cpp. "Syntax error" is here to catch this case.
|
||||||
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
-/* end confdefs.h. */
|
||||||
|
-#ifdef __STDC__
|
||||||
|
-# include <limits.h>
|
||||||
|
-#else
|
||||||
|
-# include <assert.h>
|
||||||
|
-#endif
|
||||||
|
- Syntax error
|
||||||
|
-_ACEOF
|
||||||
|
-if ac_fn_c_try_cpp "$LINENO"; then :
|
||||||
|
-
|
||||||
|
-else
|
||||||
|
- # Broken: fails on valid input.
|
||||||
|
-continue
|
||||||
|
-fi
|
||||||
|
-rm -f conftest.err conftest.i conftest.$ac_ext
|
||||||
|
-
|
||||||
|
- # OK, works on sane cases. Now check whether nonexistent headers
|
||||||
|
- # can be detected and how.
|
||||||
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
-/* end confdefs.h. */
|
||||||
|
-#include <ac_nonexistent.h>
|
||||||
|
-_ACEOF
|
||||||
|
-if ac_fn_c_try_cpp "$LINENO"; then :
|
||||||
|
- # Broken: success on invalid input.
|
||||||
|
-continue
|
||||||
|
-else
|
||||||
|
- # Passes both tests.
|
||||||
|
-ac_preproc_ok=:
|
||||||
|
-break
|
||||||
|
-fi
|
||||||
|
-rm -f conftest.err conftest.i conftest.$ac_ext
|
||||||
|
-
|
||||||
|
-done
|
||||||
|
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||||||
|
-rm -f conftest.i conftest.err conftest.$ac_ext
|
||||||
|
-if $ac_preproc_ok; then :
|
||||||
|
-
|
||||||
|
-else
|
||||||
|
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||||||
|
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||||||
|
-as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
|
||||||
|
-See \`config.log' for more details" "$LINENO" 5; }
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-ac_ext=c
|
||||||
|
-ac_cpp='$CPP $CPPFLAGS'
|
||||||
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||||
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||||
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
|
||||||
|
-$as_echo_n "checking for ANSI C header files... " >&6; }
|
||||||
|
-if ${ac_cv_header_stdc+:} false; then :
|
||||||
|
- $as_echo_n "(cached) " >&6
|
||||||
|
-else
|
||||||
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
-/* end confdefs.h. */
|
||||||
|
-#include <stdlib.h>
|
||||||
|
-#include <stdarg.h>
|
||||||
|
-#include <string.h>
|
||||||
|
-#include <float.h>
|
||||||
|
-
|
||||||
|
-int
|
||||||
|
-main ()
|
||||||
|
-{
|
||||||
|
-
|
||||||
|
- ;
|
||||||
|
- return 0;
|
||||||
|
-}
|
||||||
|
-_ACEOF
|
||||||
|
-if ac_fn_c_try_compile "$LINENO"; then :
|
||||||
|
- ac_cv_header_stdc=yes
|
||||||
|
-else
|
||||||
|
- ac_cv_header_stdc=no
|
||||||
|
-fi
|
||||||
|
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||||
|
-
|
||||||
|
-if test $ac_cv_header_stdc = yes; then
|
||||||
|
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
||||||
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
-/* end confdefs.h. */
|
||||||
|
-#include <string.h>
|
||||||
|
-
|
||||||
|
-_ACEOF
|
||||||
|
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||||
|
- $EGREP "memchr" >/dev/null 2>&1; then :
|
||||||
|
-
|
||||||
|
-else
|
||||||
|
- ac_cv_header_stdc=no
|
||||||
|
-fi
|
||||||
|
-rm -f conftest*
|
||||||
|
-
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-if test $ac_cv_header_stdc = yes; then
|
||||||
|
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
||||||
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
-/* end confdefs.h. */
|
||||||
|
-#include <stdlib.h>
|
||||||
|
-
|
||||||
|
-_ACEOF
|
||||||
|
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||||
|
- $EGREP "free" >/dev/null 2>&1; then :
|
||||||
|
-
|
||||||
|
-else
|
||||||
|
- ac_cv_header_stdc=no
|
||||||
|
-fi
|
||||||
|
-rm -f conftest*
|
||||||
|
-
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-if test $ac_cv_header_stdc = yes; then
|
||||||
|
- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
|
||||||
|
- if test "$cross_compiling" = yes; then :
|
||||||
|
- :
|
||||||
|
-else
|
||||||
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
-/* end confdefs.h. */
|
||||||
|
-#include <ctype.h>
|
||||||
|
-#include <stdlib.h>
|
||||||
|
-#if ((' ' & 0x0FF) == 0x020)
|
||||||
|
-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
||||||
|
-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
|
||||||
|
-#else
|
||||||
|
-# define ISLOWER(c) \
|
||||||
|
- (('a' <= (c) && (c) <= 'i') \
|
||||||
|
- || ('j' <= (c) && (c) <= 'r') \
|
||||||
|
- || ('s' <= (c) && (c) <= 'z'))
|
||||||
|
-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
|
||||||
|
-#endif
|
||||||
|
-
|
||||||
|
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
|
||||||
|
-int
|
||||||
|
-main ()
|
||||||
|
-{
|
||||||
|
- int i;
|
||||||
|
- for (i = 0; i < 256; i++)
|
||||||
|
- if (XOR (islower (i), ISLOWER (i))
|
||||||
|
- || toupper (i) != TOUPPER (i))
|
||||||
|
- return 2;
|
||||||
|
- return 0;
|
||||||
|
-}
|
||||||
|
-_ACEOF
|
||||||
|
-if ac_fn_c_try_run "$LINENO"; then :
|
||||||
|
-
|
||||||
|
-else
|
||||||
|
- ac_cv_header_stdc=no
|
||||||
|
-fi
|
||||||
|
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||||
|
- conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-fi
|
||||||
|
-fi
|
||||||
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
|
||||||
|
-$as_echo "$ac_cv_header_stdc" >&6; }
|
||||||
|
-if test $ac_cv_header_stdc = yes; then
|
||||||
|
-
|
||||||
|
-$as_echo "#define STDC_HEADERS 1" >>confdefs.h
|
||||||
|
-
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-# On IRIX 5.3, sys/types and inttypes.h are conflicting.
|
||||||
|
-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
|
||||||
|
- inttypes.h stdint.h unistd.h
|
||||||
|
-do :
|
||||||
|
- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||||
|
-ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
|
||||||
|
-"
|
||||||
|
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||||||
|
- cat >>confdefs.h <<_ACEOF
|
||||||
|
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||||||
|
-_ACEOF
|
||||||
|
-
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-done
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-for ac_header in dlfcn.h
|
||||||
|
-do :
|
||||||
|
- ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
|
||||||
|
-"
|
||||||
|
-if test "x$ac_cv_header_dlfcn_h" = xyes; then :
|
||||||
|
- cat >>confdefs.h <<_ACEOF
|
||||||
|
-#define HAVE_DLFCN_H 1
|
||||||
|
-_ACEOF
|
||||||
|
-
|
||||||
|
-fi
|
||||||
|
-
|
||||||
|
-done
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-
|
||||||
|
|
||||||
|
|
||||||
|
# Set options
|
||||||
|
--- a/src/config.h.in
|
||||||
|
+++ b/src/config.h.in
|
||||||
|
@@ -207,6 +207,9 @@
|
||||||
|
/* Define to the m4 executable name. */
|
||||||
|
#undef M4
|
||||||
|
|
||||||
|
+/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||||
|
+#undef NO_MINUS_C_MINUS_O
|
||||||
|
+
|
||||||
|
/* Name of package */
|
||||||
|
#undef PACKAGE
|
||||||
|
|
||||||
|
@@ -239,6 +242,28 @@
|
||||||
|
/* Define to 1 if you have the ANSI C header files. */
|
||||||
|
#undef STDC_HEADERS
|
||||||
|
|
||||||
|
+/* Enable extensions on AIX 3, Interix. */
|
||||||
|
+#ifndef _ALL_SOURCE
|
||||||
|
+# undef _ALL_SOURCE
|
||||||
|
+#endif
|
||||||
|
+/* Enable GNU extensions on systems that have them. */
|
||||||
|
+#ifndef _GNU_SOURCE
|
||||||
|
+# undef _GNU_SOURCE
|
||||||
|
+#endif
|
||||||
|
+/* Enable threading extensions on Solaris. */
|
||||||
|
+#ifndef _POSIX_PTHREAD_SEMANTICS
|
||||||
|
+# undef _POSIX_PTHREAD_SEMANTICS
|
||||||
|
+#endif
|
||||||
|
+/* Enable extensions on HP NonStop. */
|
||||||
|
+#ifndef _TANDEM_SOURCE
|
||||||
|
+# undef _TANDEM_SOURCE
|
||||||
|
+#endif
|
||||||
|
+/* Enable general extensions on Solaris. */
|
||||||
|
+#ifndef __EXTENSIONS__
|
||||||
|
+# undef __EXTENSIONS__
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+
|
||||||
|
/* Version number of package */
|
||||||
|
#undef VERSION
|
||||||
|
|
||||||
|
@@ -246,6 +271,16 @@
|
||||||
|
`char[]'. */
|
||||||
|
#undef YYTEXT_POINTER
|
||||||
|
|
||||||
|
+/* Define to 1 if on MINIX. */
|
||||||
|
+#undef _MINIX
|
||||||
|
+
|
||||||
|
+/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
|
+ this defined. */
|
||||||
|
+#undef _POSIX_1_SOURCE
|
||||||
|
+
|
||||||
|
+/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
|
+#undef _POSIX_SOURCE
|
||||||
|
+
|
||||||
|
/* Define to empty if `const' does not conform to ANSI C. */
|
||||||
|
#undef const
|
||||||
|
|
26
sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.4-libobjdir.patch
vendored
Normal file
26
sdk_container/src/third_party/portage-stable/sys-devel/flex/files/flex-2.6.4-libobjdir.patch
vendored
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
https://github.com/westes/flex/commit/24e73c4446841eda8d4ea01298e887059e8c1472
|
||||||
|
|
||||||
|
Bug: https://bugs.gentoo.org/625508
|
||||||
|
|
||||||
|
--- a/src/Makefile.am
|
||||||
|
+++ b/src/Makefile.am
|
||||||
|
@@ -79,6 +79,8 @@ COMMON_SOURCES = \
|
||||||
|
|
||||||
|
LDADD = $(LIBOBJS) @LIBINTL@
|
||||||
|
|
||||||
|
+$(LIBOBJS): $(LIBOBJDIR)$(am__dirstamp)
|
||||||
|
+
|
||||||
|
include_HEADERS = \
|
||||||
|
FlexLexer.h
|
||||||
|
|
||||||
|
--- a/src/Makefile.in
|
||||||
|
+++ b/src/Makefile.in
|
||||||
|
@@ -1688,6 +1688,8 @@ uninstall-am: uninstall-binPROGRAMS uninstall-includeHEADERS \
|
||||||
|
@CROSS_TRUE@$(stage1flex_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||||
|
@CROSS_TRUE@$(stage1flex_OBJECTS): LDFLAGS=$(LDFLAGS_FOR_BUILD)
|
||||||
|
|
||||||
|
+$(LIBOBJS): $(LIBOBJDIR)$(am__dirstamp)
|
||||||
|
+
|
||||||
|
skel.c: flex.skl mkskel.sh flexint.h tables_shared.h tables_shared.c
|
||||||
|
$(SHELL) $(srcdir)/mkskel.sh $(srcdir) $(m4) $(VERSION) > $@.tmp
|
||||||
|
mv $@.tmp $@
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
|
|
||||||
@ -12,7 +11,7 @@ SRC_URI="https://github.com/westes/flex/releases/download/v${PV}/${P}.tar.xz"
|
|||||||
|
|
||||||
LICENSE="FLEX"
|
LICENSE="FLEX"
|
||||||
SLOT="0"
|
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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE="nls static test"
|
IUSE="nls static test"
|
||||||
|
|
||||||
# We want bison explicitly and not yacc in general #381273
|
# We want bison explicitly and not yacc in general #381273
|
||||||
|
84
sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.3-r1.ebuild
vendored
Normal file
84
sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.3-r1.ebuild
vendored
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic libtool multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="The Fast Lexical Analyzer"
|
||||||
|
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"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-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 )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-reentrant.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${PATCHES[@]}"
|
||||||
|
|
||||||
|
# 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
|
||||||
|
elibtoolize # Prefix always needs this
|
||||||
|
}
|
||||||
|
|
||||||
|
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}
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
prune_libtool_files --all
|
||||||
|
rm "${ED}"/usr/share/doc/${PF}/COPYING || die
|
||||||
|
dosym flex /usr/bin/lex
|
||||||
|
}
|
@ -1,10 +1,9 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
|
|
||||||
inherit eutils flag-o-matic multilib-minimal
|
inherit eutils flag-o-matic libtool multilib-minimal
|
||||||
|
|
||||||
DESCRIPTION="The Fast Lexical Analyzer"
|
DESCRIPTION="The Fast Lexical Analyzer"
|
||||||
HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"
|
HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"
|
||||||
@ -12,7 +11,7 @@ SRC_URI="https://github.com/westes/${PN}/releases/download/v${PV}/${P}.tar.gz"
|
|||||||
|
|
||||||
LICENSE="FLEX"
|
LICENSE="FLEX"
|
||||||
SLOT="0"
|
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 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE="nls static test"
|
IUSE="nls static test"
|
||||||
|
|
||||||
# We want bison explicitly and not yacc in general #381273
|
# We want bison explicitly and not yacc in general #381273
|
||||||
@ -30,6 +29,7 @@ src_prepare() {
|
|||||||
-e '/^SUBDIRS =/,/^$/{/tests/d}' \
|
-e '/^SUBDIRS =/,/^$/{/tests/d}' \
|
||||||
Makefile.in || die
|
Makefile.in || die
|
||||||
fi
|
fi
|
||||||
|
elibtoolize # Prefix always needs this
|
||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
|
85
sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4-r1.ebuild
vendored
Normal file
85
sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4-r1.ebuild
vendored
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic libtool multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="The Fast Lexical Analyzer"
|
||||||
|
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"
|
||||||
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-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 )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-2.6.4-libobjdir.patch
|
||||||
|
"${FILESDIR}"/${PN}-2.6.4-fix-build-with-glibc2.6+.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# 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
|
||||||
|
elibtoolize # Prefix always needs this
|
||||||
|
}
|
||||||
|
|
||||||
|
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}
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
prune_libtool_files --all
|
||||||
|
rm "${ED}"/usr/share/doc/${PF}/COPYING || die
|
||||||
|
dosym flex /usr/bin/lex
|
||||||
|
}
|
81
sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4.ebuild
vendored
Normal file
81
sdk_container/src/third_party/portage-stable/sys-devel/flex/flex-2.6.4.ebuild
vendored
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic libtool multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="The Fast Lexical Analyzer"
|
||||||
|
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"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-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_prepare() {
|
||||||
|
#epatch "${PATCHES[@]}"
|
||||||
|
epatch_user
|
||||||
|
|
||||||
|
# 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
|
||||||
|
elibtoolize # Prefix always needs this
|
||||||
|
}
|
||||||
|
|
||||||
|
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}
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
prune_libtool_files --all
|
||||||
|
rm "${ED}"/usr/share/doc/${PF}/COPYING || die
|
||||||
|
dosym flex /usr/bin/lex
|
||||||
|
}
|
@ -1,11 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>base-system@gentoo.org</email>
|
<email>base-system@gentoo.org</email>
|
||||||
<name>Gentoo Base System</name>
|
<name>Gentoo Base System</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="sourceforge">flex</remote-id>
|
<remote-id type="sourceforge">flex</remote-id>
|
||||||
</upstream>
|
<remote-id type="github">westes/flex</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
Loading…
Reference in New Issue
Block a user