Gentoo Archives: gentoo-commits

From: "Ned Ludd (solar)" <solar@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-projects commit in portage-utils: qlist.c
Date: Fri, 17 Apr 2009 15:01:23
Message-Id: E1LupZA-00035B-SS@stork.gentoo.org
1 solar 09/04/17 15:01:20
2
3 Modified: qlist.c
4 Log:
5 - handle +IUSE flags in qlist -U display
6
7 Revision Changes Path
8 1.52 portage-utils/qlist.c
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo-projects/portage-utils/qlist.c?rev=1.52&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo-projects/portage-utils/qlist.c?rev=1.52&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo-projects/portage-utils/qlist.c?r1=1.51&r2=1.52
13
14 Index: qlist.c
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-projects/portage-utils/qlist.c,v
17 retrieving revision 1.51
18 retrieving revision 1.52
19 diff -u -r1.51 -r1.52
20 --- qlist.c 16 Mar 2009 01:42:36 -0000 1.51
21 +++ qlist.c 17 Apr 2009 15:01:20 -0000 1.52
22 @@ -1,7 +1,7 @@
23 /*
24 * Copyright 2005-2007 Gentoo Foundation
25 * Distributed under the terms of the GNU General Public License v2
26 - * $Header: /var/cvsroot/gentoo-projects/portage-utils/qlist.c,v 1.51 2009/03/16 01:42:36 solar Exp $
27 + * $Header: /var/cvsroot/gentoo-projects/portage-utils/qlist.c,v 1.52 2009/04/17 15:01:20 solar Exp $
28 *
29 * Copyright 2005-2007 Ned Ludd - <solar@g.o>
30 * Copyright 2005-2007 Mike Frysinger - <vapier@g.o>
31 @@ -39,7 +39,7 @@
32 /* "query filename for pkgname", */
33 COMMON_OPTS_HELP
34 };
35 -static const char qlist_rcsid[] = "$Id: qlist.c,v 1.51 2009/03/16 01:42:36 solar Exp $";
36 +static const char qlist_rcsid[] = "$Id: qlist.c,v 1.52 2009/04/17 15:01:20 solar Exp $";
37 #define qlist_usage(ret) usage(ret, QLIST_FLAGS, qlist_long_opts, qlist_opts_help, lookup_applet_idx("qlist"))
38
39 extern char *grab_vdb_item(const char *, const char *, const char *);
40 @@ -83,6 +83,8 @@
41 /* grab_vdb is a static function so save it to memory right away */
42 makeargv(use, &use_argc, &use_argv);
43 if ((iuse = grab_vdb_item("IUSE", CAT, PV)) != NULL) {
44 + for (i = 0; i < strlen(iuse); i++)
45 + if (iuse[i] == '+') iuse[i] = ' ';
46 makeargv(iuse, &iuse_argc, &iuse_argv);
47 for (u = 1; u < use_argc; u++) {
48 for (i = 1; i < iuse_argc; i++) {