summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/flex/ChangeLog7
-rw-r--r--sys-devel/flex/Manifest24
-rw-r--r--sys-devel/flex/flex-2.5.38.ebuild50
3 files changed, 66 insertions, 15 deletions
diff --git a/sys-devel/flex/ChangeLog b/sys-devel/flex/ChangeLog
index a8c4232e6465..85389f536f57 100644
--- a/sys-devel/flex/ChangeLog
+++ b/sys-devel/flex/ChangeLog
@@ -1,6 +1,11 @@
# 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.112 2014/01/18 03:14:16 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/ChangeLog,v 1.113 2014/02/13 08:19:23 radhermit Exp $
+
+*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.
diff --git a/sys-devel/flex/Manifest b/sys-devel/flex/Manifest
index 6f41167520c3..5dc4525756ed 100644
--- a/sys-devel/flex/Manifest
+++ b/sys-devel/flex/Manifest
@@ -9,26 +9,22 @@ AUX flex-2.5.37-proto.patch 833 SHA256 97439c94caccf96d8cc03bd0ba0b5f522ec18ee10
AUX flex-2.5.37-tests.patch 3082 SHA256 49d432571082dab89c73f49cdc88945635d487339ca23502bc66abdcd975429a SHA512 741ba4a76bc4247b6cc9969854165944e2b404ab383229adf769b854606499078687e98a311e458e6619741feaaccdd5fd5ac25e405679f57e63b104482eed50 WHIRLPOOL fde13e5c76fd9670e95b0132d3aed452ee97b4ca746b973b256bc8d716a87dda43b10a8f49cc5c2208d7c5db47eed11e34c956695adf5d2a52983fcbf266bb3e
DIST flex-2.5.35.tar.bz2 1256501 SHA256 0becbd4b2b36b99c67f8c22ab98f7f80c9860aec70f0350a0018f29a88704e7b SHA512 aa5aebbc7ccaa4697d7f0cfa3ba899dd3b327bc8551ba341c26bece7f9044951d0532e3ebf6ec63760204b4ff805f9f957d064e9a213ef8aac428e565de31343 WHIRLPOOL 5cb46a2cec84b1c6d25e22a1e4a6ac1a5100fcf32a488918f8bfe9236339ff2aac7f2dc35a590417fe1609d89511ab47de4ba4f7db17251b7408ea0f18e6894d
DIST flex-2.5.37.tar.bz2 1303313 SHA256 17aa7b4ebf19a13bc2dff4115b416365c95f090061539a932a68092349ac052a SHA512 1f34285953a7f058e6a2dddc305fc82cfcaaa451d6d7777da17bf9cccbe4a08e480c8c28951fa5d2920e7c7adc40ccd0e51191b363c9a3c4137db5ded1cbbc2a WHIRLPOOL ee5a4dde9b373c57248df261a53ea951e12ccb3e6f2e6344c56c2d8393511389560b4843660edf2a0929e2ed6fc46ab8d832e36a8ee5fe4317ce85ccea14d6ca
+DIST flex-2.5.38.tar.bz2 1628060 SHA256 d42a67ce11b649ce977c8e239d04b2ef1bdbffebb8a79f4f65211ad295f274ec SHA512 1a100e8259293a020504fa9b959b440f7dcb81e3fc01bb1e844e0f26830ba872bc206e4e2c67bc264c4b74f2fe06062ed20cee6666a05aa641ff585419b98fee WHIRLPOOL 9a074c1f50058cc5b506d0c453f0d83e4a008df8c4e388bf50a4d8f85dcba7e82d108258ec2154613e25cd55a4366759dcd25d4150e3a15a50221fb2c13532ad
DIST flex_2.5.35-10.diff.gz 41011 SHA256 1d57a2a73ae7b7d4bd95a7c3f5801ab39c0b2b55b5d838782da8d3801cc1a3b9 SHA512 ecb64cb5d27da0c82c99958640ee5f09afff4096a93817f68f3333f86a838ab4f21daf959bfc650b89e0d52a827c55265cb4c4a4f9efab050a8f91dd82258820 WHIRLPOOL 4fa27c32d81c766e657645816e4a24e46b126e5eb38ad38fc66a7d3d3e3100b76ec694898dcbcc486687f4ec9d89d517a670f7ca20de22586d2f0b56a7fe50cd
EBUILD flex-2.5.35.ebuild 1296 SHA256 15883b37613fcdd1dd86b7bb7968a371f94345e0e1c94c59ad099191cd75a1b0 SHA512 b2f872b98039cdd7d0d95381e023ef76b41b290f763d30e9babb39d3373ea242912055b7ea1eccf46311512c7bd1e5ab1d39b3f881c0ceb90a936ca4eb9c2f0c WHIRLPOOL b168525aed3efa15c4e93fb8d80bfa8af9ea875fd4a484efa3a9f3d404f5468ecc2eb663f0e6dc73723da25bd9a0e868df2dd2da586da987d4cbc68298d40c27
EBUILD flex-2.5.35_p10.ebuild 1331 SHA256 1746432f631397c5819a6940df6519d690722609c113f49c44a8fc8f687e7061 SHA512 cdfc0c7aa5be6cf40d993a15c24b1b253d7335a9ef535befbc9f42384e9f0f34291ba41930009c13d7937b7adef768211072a41f178ddaba160faf5b3ba6e183 WHIRLPOOL d75ef1540a221a8b24e15bd8b99005a00e74fae3ee9f9ece67d475db52dc881fbb84fd62bedf1a722a82887d96f31cd5daf69827588e34a19fa5cdbaf817d27c
EBUILD flex-2.5.37.ebuild 1473 SHA256 a1c20f9c4b87a921e3d0bbbf0dcfd339a908d3c33ebcbbcbb1cd235adbf65ed3 SHA512 dfffac5047e188e6f11b4bf572ceb6dcbf0ea816d932abbb29b3f2de84f089626644fb35bc260bd689a98fa633ffdd91dd7ec9e5920ced7c63e7c29127ecd5e9 WHIRLPOOL 4392d3b1ea56313422b4db367853a33ba963daa80bc9e1bfcb66d5523497ed15c46a82aa7062f2c63837d74563dfe34bafaf9162f6765a878a0868d980907502
-MISC ChangeLog 12370 SHA256 d805cbebbf2bc39071131b16dbfba38f95a8c9122ef263b7e1adf6600de9e9e5 SHA512 08c3cc82d372e2f13375996d48d989c6229c5971a9d4a83defc5607c158c433c0c1a3a817207d8123fc2b8c539fde1b42aedc0b8245ae25ded45ca40d25e0f0e WHIRLPOOL 898141378efb4899ec93b86014b50b1fcb3dd1d13b82ec11884960d35ce89ebc879bd6b312098a1d7176cdc887efd267664500df88ea287a150b59ea22f95833
+EBUILD flex-2.5.38.ebuild 1375 SHA256 eb8131a0ee1ae1c34219d861faff0705b5cb01ec4bc4a315c07aad92ae82883a SHA512 2dfa60bb7af2001c90a0cff55135cec9d5bad6e7195a3b2eb7ea84f1659381c799a90d27c66063704319f9565a6cd20e5534c47d52081997038dd0792163f664 WHIRLPOOL 0e9062f0d347f4c3b0b9233aadc877552549a29ba8059e3114b33d4a892e3dd821fd03b8b6dce9a71f9a9df19f54bfaa24c91ce6cd6d6558e5c488d0e2a1e81e
+MISC ChangeLog 12488 SHA256 f5eb3b24868dcd4aea6c9e78c75b7b1dd3a26c3a6f4bd49d68226236291f621f SHA512 7c50c82530bfed4724d542653605d32dad5fdb191ccc99ea49b8fee59f16d4bb3570c3de2724246efff449736f16a29bd43f285a0fc44a2d8e09c28951b2a2ed WHIRLPOOL 776e03bed780711284b3f4cb5b33ff96e19ba6ba6e997b0eca78ea2caa875de7a7bfcab515c1a50b5feafff9371d9110b33dc32c4e32ae40821f9fa0d5195386
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS2fGPAAoJEPGu1DbS6WIAFhYP/3nOBrJscMKOjffD/gBn6nBu
-uJPjhG8XVu9uXtE2W0rd8SmZqGq+nSAwSNU8lei4g+jzg773bmdkuKjjjxbRDxAK
-0JMv4Bn1pHeYm/1867MSwYi/FXEGY29v+VohV5I+mNm5sDGXYDQDMIo0w69i+LGP
-ef7bxB04Sb/KNX89XYWDvy9oplI+f6jRbQsQGHESBAgzfAXOR9+oHZ0zuZGO9hiK
-LRdHCJuQDSM8Gv8no094Ng9ZCXIe2Jh5VWTTEXAp8xHInwOa8Qoaz92qysg9X4qU
-Sli6KOWRnb8s7T+MKEio2PLUMYBdhjxZ2LZMtObfuGYmTBG3ky6Ly9j+NYmqxJgc
-P9hxVuWR6q6ly08q/3+64hhVwU1wRbKwXUBB30xJxfKLwPRwYN8jaV3lDOMZvn24
-y+a7I4TVZWiDeNqHHgDyA95FLq6DCwYJNQc0cDKzhsYdmwKEy0hiWp+FfTN3RV8n
-Avs4Iacxu7yWa8yUjXVq6xocfnRl79I8iUtAsvPpDGpdIQdI8/Bt8R3FB5B0oZu9
-OIxUZFebO34NQHXJ0v99pME4beJoIAafkxeofXhvAIq//Lg1zB0XsbQFPk0gQKN8
-POwJCWJliURb2XFqAu1EoOtdOL9MzTu2ZY5JiIGZnyVX+cl2B5c0aFZeWa8vsAQb
-RX2NjsJJ0kQYSK7Czn/y
-=csB0
+iQEcBAEBCAAGBQJS/IAPAAoJEEqz6FtPBkyjmocH/RL341m1Ut/BFL/CRi3/gv1B
+9urSlPXKhXEoxLCv1mzh31iO4z2HHN6jLO7vTrhCFQSPoUYh77yn97+SRNhaizXu
+8uPO/OgTZAgYF/ntfUCW3JPblAlCibyq5Fx1aY+yMkrM8TD+KBiw10i6e7/BY5Fj
+0M5nKHAH2HfcRtOXUJm1RHr3zY9E3nTBGfdkdJW6v99L8xvNvfyMmHF7FK/ozkEN
+nhKNdYhwENPO5lCi3Z0mRsXBcXlb6nJCyLK1gO8TkNt1HKXr9fGWh9TOVyU1hVtz
+b803h2UYEg/4jRyerktnN80X/2L4ypKDrVlIWqMQX3+GByuHtoTjlVJ54kk6keA=
+=hLFC
-----END PGP SIGNATURE-----
diff --git a/sys-devel/flex/flex-2.5.38.ebuild b/sys-devel/flex/flex-2.5.38.ebuild
new file mode 100644
index 000000000000..16fd969421f2
--- /dev/null
+++ b/sys-devel/flex/flex-2.5.38.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/flex-2.5.38.ebuild,v 1.1 2014/02/13 08:19:23 radhermit Exp $
+
+EAPI="4"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+if [[ ${PV} == *_p* ]] ; then
+ DEB_DIFF=${PN}_${PV/_p/-}
+fi
+MY_P=${P%_p*}
+
+DESCRIPTION="The Fast Lexical Analyzer"
+HOMEPAGE="http://flex.sourceforge.net/"
+SRC_URI="mirror://sourceforge/flex/${MY_P}.tar.bz2
+ ${DEB_DIFF:+mirror://debian/pool/main/f/flex/${DEB_DIFF}.diff.gz}"
+
+LICENSE="FLEX"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+IUSE="nls static test"
+
+# We want bison explicitly and not yacc in general #381273
+RDEPEND="sys-devel/m4"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )
+ test? ( sys-devel/bison )"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="AUTHORS ChangeLog NEWS ONEWS README* THANKS TODO"
+
+src_prepare() {
+ [[ -n ${DEB_DIFF} ]] && epatch "${WORKDIR}"/${DEB_DIFF}.diff
+ sed -i "/^AR =/s:=.*:= $(tc-getAR):" Makefile.in || die #444086
+}
+
+src_configure() {
+ use static && append-ldflags -static
+ econf \
+ $(use_enable nls) \
+ --docdir="${EPREFIX}"/usr/share/doc/${PF}
+}
+
+src_install() {
+ default
+ rm "${ED}"/usr/share/doc/${PF}/{COPYING,flex.pdf} || die
+ dosym flex /usr/bin/lex
+}