Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r13916 - main/trunk/pym/portage
Date: Wed, 05 Aug 2009 00:27:25
Message-Id: E1MYULi-0001Rq-S3@stork.gentoo.org
1 Author: zmedico
2 Date: 2009-08-05 00:27:15 +0000 (Wed, 05 Aug 2009)
3 New Revision: 13916
4
5 Modified:
6 main/trunk/pym/portage/__init__.py
7 Log:
8 Fix the FEATURES=parse-eapi-ebuild-head regex to handle comments on the same
9 line, like this:
10
11 EAPI=2 #foo
12
13 Thanks to Markus Meier <maekke@g.o> for reporting.
14
15
16 Modified: main/trunk/pym/portage/__init__.py
17 ===================================================================
18 --- main/trunk/pym/portage/__init__.py 2009-08-05 00:17:15 UTC (rev 13915)
19 +++ main/trunk/pym/portage/__init__.py 2009-08-05 00:27:15 UTC (rev 13916)
20 @@ -5275,7 +5275,7 @@
21 # the ebuild.
22 _validate_cache_for_unsupported_eapis = True
23
24 -_parse_eapi_ebuild_head_re = re.compile(r'^EAPI=[\'"]?([^\'"]*)')
25 +_parse_eapi_ebuild_head_re = re.compile(r'^EAPI=[\'"]?([^\'"#]*)')
26 _parse_eapi_ebuild_head_max_lines = 30
27
28 def _parse_eapi_ebuild_head(f):