Log of /portage-utils/main.c
Parent Directory
|
Revision Log
Revision
1.226 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 3 18:39:22 2013 UTC
(7 weeks, 1 day ago)
by
vapier
Branch:
MAIN
Changes since
1.225: +3 -1 lines
Diff to
previous 1.225
dump usage to stderr when an error has happened to avoid things like foo=`qlist $emptyvar` from inserting content into $foo
Revision
1.222 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 28 06:27:59 2012 UTC
(6 months, 3 weeks ago)
by
vapier
Branch:
MAIN
Changes since
1.221: +1 -42 lines
Diff to
previous 1.221
push SLOT checks into the main qlist_match loop #353223 by Pacho Ramos
the current logic does a match on CAT/PN-PVR, and then if that works, does
a compare on the slots of the two values. this works if the input arg is
unique w/out the SLOT, but fails otherwise.
for example, if you have installed:
sys-devel/gcc-4.7.0 (SLOT=4.7.0)
sys-devel/gcc-4.7.1 (SLOT=4.7.1)
sys-devel/gcc-4.7.2 (SLOT=4.7.2)
if the user runs:
qlist -IvS gcc-4.7.{0,1,2}
they'll get correct results (because the user args sans SLOTs are unique)
but if they run:
qlist -IvS gcc:4.7.{0,1,2}
they'll only get one result (gcc:4.7.0) because the user args sans SLOTs
are all the same ("gcc"). so the code will match the installed gcc-4.7.0
against all the args, but then fail the SLOT check for the latter two.
in order to fix this, we have to merge the CAT/PN-PVR checks with the SLOT
checks so they're done at the same time. i.e. qlist_match() cannot match
an atom if the input includes a SLOT qualifier and rely on external checking.
Revision
1.216 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 19 13:20:20 2012 UTC
(12 months ago)
by
vapier
Branch:
MAIN
Changes since
1.215: +12 -10 lines
Diff to
previous 1.215
fix handling of quoted lines that do not end in a quote because they have trailing comments/whitespace #416585 by Nikoli
Revision
1.214 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 22 20:26:20 2011 UTC
(17 months ago)
by
vapier
Branch:
MAIN
Changes since
1.213: +44 -19 lines
Diff to
previous 1.213
support PORTAGE_CONFIGROOT with make.conf files, stop reading /etc/make.globals (since portage has too), and support sourcing files in make.conf via relative paths
Revision
1.184 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 23 08:59:45 2011 UTC
(2 years, 3 months ago)
by
vapier
Branch:
MAIN
Changes since
1.183: +24 -13 lines
Diff to
previous 1.183
replace `rm -rf` shells with an internal rm_rf(), and add support for running pkg_{pre,post}inst ourselves
Revision
1.183 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 21 21:52:55 2011 UTC
(2 years, 3 months ago)
by
vapier
Branch:
MAIN
Changes since
1.182: +99 -74 lines
Diff to
previous 1.182
rework env var setup so that the values are allowed to grow dynamically without len restriction, and mark CONFIG_PROTECT/CONFIG_PROTECT_MASK as incremental
Revision
1.179 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Dec 19 13:15:31 2010 UTC
(2 years, 5 months ago)
by
grobian
Branch:
MAIN
Changes since
1.178: +2 -2 lines
Diff to
previous 1.178
assign freopen output to a dummy, to fix compilation on platforms where stderr is not something that can be assigned to
Revision
1.176 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 4 12:20:43 2010 UTC
(2 years, 5 months ago)
by
vapier
Branch:
MAIN
Changes since
1.175: +124 -103 lines
Diff to
previous 1.175
refactor portage env parsing code so we support "source" keyword in files and we handle multiple stacked parents
Revision
1.165 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 8 16:49:56 2009 UTC
(3 years, 8 months ago)
by
grobian
Branch:
MAIN
Changes since
1.164: +1 -3 lines
Diff to
previous 1.164
Fix compilation on FreeMiNT by dropping some conflicting but unused code, thanks Alan Hourihane, bug #283497
Revision
1.158 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 4 07:23:22 2008 UTC
(4 years, 6 months ago)
by
pva
Branch:
MAIN
Changes since
1.157: +20 -1 lines
Diff to
previous 1.157
qlist: Make sure to bytematch pkgname first and avoid regexp match if bytematch succeeds. Makes qlist work with libstdc++-v3.
Revision
1.154 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 15 16:28:06 2008 UTC
(5 years, 2 months ago)
by
grobian
Branch:
MAIN
Changes since
1.153: +4 -4 lines
Diff to
previous 1.153
On behalf of solar; add libq/compat.c with contains code for non-GNU platforms, based on my original Solaris patch + misc Solaris/Darwin compilation fixes
Revision
1.145 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 14 16:35:46 2007 UTC
(6 years ago)
by
solar
Branch:
MAIN
Changes since
1.144: +2 -1 lines
Diff to
previous 1.144
- update the module loader to take paths from cmdline vs just q.conf and make sure we dont force the libdl on non linux hosts
Revision
1.133 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 27 23:57:22 2007 UTC
(6 years, 2 months ago)
by
solar
Branch:
MAIN
Changes since
1.132: +8 -4 lines
Diff to
previous 1.132
- bug 168334. Raise default buffer sizes and add sanity check to make sure we dont overflow when using strincr_var
Revision
1.125 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 12 23:41:04 2006 UTC
(6 years, 7 months ago)
by
solar
Branch:
MAIN
Changes since
1.124: +12 -1 lines
Diff to
previous 1.124
- ferringb wants to break the portage vdb CONTENTS file by using tabs vs spaces so filenames can have lame spaces in them. (I smell Windows near by) Anyway we just convert that crap to a space so we can still parse quickly
Revision
1.114 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 24 18:10:57 2006 UTC
(7 years, 2 months ago)
by
solar
Branch:
MAIN
Changes since
1.113: +2 -2 lines
Diff to
previous 1.113
- dont use rindex. It is obsolete according to SuSV3. guard GLOB_BRACE for some reason I dont really understand yet psm seems to think is a problem.
Revision
1.105 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 12 23:54:05 2006 UTC
(7 years, 3 months ago)
by
solar
Branch:
MAIN
Changes since
1.104: +2 -6 lines
Diff to
previous 1.104
- update reinitialize_metacache code so -mr or -rm work. rename all variable to quse_all in quse applet. change globbing support to use glob64. Allow envvar CACHE_EBUILD_FILE to override PORTDIR/.ebuild.x (requested by genone)
Revision
1.101 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 24 01:02:26 2006 UTC
(7 years, 4 months ago)
by
solar
Branch:
MAIN
Changes since
1.100: +7 -2 lines
Diff to
previous 1.100
- lets use a save and restore method for handling stderr so we can reopen the same filedes later if need be
Revision
1.100 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 23 12:50:58 2006 UTC
(7 years, 4 months ago)
by
solar
Branch:
MAIN
Changes since
1.99: +10 -2 lines
Diff to
previous 1.99
- add options to ignore checksums so you can use local binrepo files also. Add --tree alike view to -qpvK output
Revision
1.98 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 16 15:52:35 2006 UTC
(7 years, 4 months ago)
by
solar
Branch:
MAIN
Changes since
1.97: +19 -3 lines
Diff to
previous 1.97
- (qmerge) added SHA1 support. added slotting support. added -U/--unmerge support. Better symlink handling which fixes pesky pkgs like psmisc. We now auto handle removing unslotted/matching packages when merging a given PN
Revision
1.95 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 12 15:05:53 2006 UTC
(7 years, 4 months ago)
by
solar
Branch:
MAIN
Changes since
1.94: +1 -63 lines
Diff to
previous 1.94
- regen manpages, update depends, get rid of any compile warns and get ready to release a new portage-utils
Revision
1.93 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jan 7 23:18:07 2006 UTC
(7 years, 4 months ago)
by
solar
Branch:
MAIN
Changes since
1.92: +10 -10 lines
Diff to
previous 1.92
- rework the -f/-F options. introduce the -i --install option. set some default portage variables. assume x86
Revision
1.89 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 3 15:40:53 2006 UTC
(7 years, 4 months ago)
by
solar
Branch:
MAIN
Changes since
1.88: +9 -2 lines
Diff to
previous 1.88
- update PORTAGE_BINHOST/CONFIG_PROTECT/PKGDIR handling. It is cleaner now but I still have much more work todo.
Revision
1.82 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Dec 30 07:52:45 2005 UTC
(7 years, 4 months ago)
by
vapier
Branch:
MAIN
Changes since
1.81: +6 -5 lines
Diff to
previous 1.81
rename the global quiet option to -q from -Q, have qfile use it rather than its own, and rename qdepend query (-q) option to -Q
Revision
1.78 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 3 00:19:21 2005 UTC
(7 years, 5 months ago)
by
vapier
Branch:
MAIN
Changes since
1.77: +102 -40 lines
Diff to
previous 1.77
add support for scanning stacked profiles and support for arbitrary number of portage settings to glean from them
Revision
1.73 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 12 15:56:43 2005 UTC
(7 years, 6 months ago)
by
solar
Branch:
MAIN
Changes since
1.72: +21 -23 lines
Diff to
previous 1.72
- optimize for size the color handling to use a ptr vs a bunch of defines. Initial code came from spanky, but fixed everything else he overlooked
Revision
1.71 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Nov 6 18:07:17 2005 UTC
(7 years, 6 months ago)
by
solar
Branch:
MAIN
Changes since
1.70: +52 -17 lines
Diff to
previous 1.70
- add new applet qgrep. grep alike util for ebuilds. New global -Q flag to suppress warnings and errors. Reworked quse_describe_flag() to take a 3rd arg, this allows us to reuse the function for other things. equery u <pkgspec> comes to mind. Update all the manpages.
Revision
1.60 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 19 04:14:50 2005 UTC
(7 years, 9 months ago)
by
vapier
Branch:
MAIN
Changes since
1.59: +24 -4 lines
Diff to
previous 1.59
move the q_vdb_get_next_dir() func into shared space and make all applets use it, stop running chdir() at init and only do it for applets which want this behavior, and add support for ROOT to qcheck
Revision
1.54 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 20 04:49:44 2005 UTC
(7 years, 10 months ago)
by
vapier
Branch:
MAIN
Changes since
1.53: +80 -2 lines
Diff to
previous 1.53
Bruno Prémont says: rip CONTENTS parser out of qcheck.c, fix it so that it works with files with spaces in their name, and make it a shared function
Revision
1.53 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 18 02:05:33 2005 UTC
(7 years, 10 months ago)
by
solar
Branch:
MAIN
Changes since
1.52: +2 -3 lines
Diff to
previous 1.52
- last commit may need to be reverted for quse I ment to commit 1 file vs pwd. bunch of man page fixups and a correction for main.c as a result of my last commit
Revision
1.51 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jul 16 17:54:03 2005 UTC
(7 years, 10 months ago)
by
solar
Branch:
MAIN
Changes since
1.50: +4 -3 lines
Diff to
previous 1.50
- portage own logic for handling nocolor is pretty screwy. we deal with that here by ignoring the value if it comes from make.globals
Revision
1.50 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jul 10 00:55:32 2005 UTC
(7 years, 10 months ago)
by
solar
Branch:
MAIN
Changes since
1.49: +32 -25 lines
Diff to
previous 1.49
- add option to optimize for size by disabling the color constants. We now search make.globals to fill PORTDIR just incase it's not set in make.conf or via the environment
Revision
1.43 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 21 04:06:16 2005 UTC
(7 years, 11 months ago)
by
solar
Branch:
MAIN
Changes since
1.42: +3 -58 lines
Diff to
previous 1.42
- move applet prototypes and structs into its own header file. Better asm generation for searching by moving mostly static expressions outside of the inner loops. In the Makefile moved the call_gcc check into the standard WFLAGS and updated depend info.
Revision
1.40 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 20 17:47:19 2005 UTC
(7 years, 11 months ago)
by
solar
Branch:
MAIN
Changes since
1.39: +13 -10 lines
Diff to
previous 1.39
- touchups. exclude __FILE__ from version string as it's pretty much useless when we use a single c file to include the others. color touchups. Why was linux/time.h included?
Revision
1.38 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 20 06:17:48 2005 UTC
(7 years, 11 months ago)
by
solar
Branch:
MAIN
Changes since
1.37: +38 -35 lines
Diff to
previous 1.37
- sorted all the applets. colorized help screens. remove undefined reference to pkg in show_sync_history function when DEBUG is defined
Revision
1.35 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 19 22:25:59 2005 UTC
(7 years, 11 months ago)
by
solar
Branch:
MAIN
Changes since
1.34: +26 -10 lines
Diff to
previous 1.34
- display cache generation time more accurately. add command line option to reinitialize cache. cosmetic touchup to qlop display
Revision
1.8 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 10 00:08:43 2005 UTC
(7 years, 11 months ago)
by
vapier
Branch:
MAIN
Changes since
1.7: +12 -74 lines
Diff to
previous 1.7
tweak the color defines to hide the nocolor logic, add a define for portages /var/db/pkg path, and move busyboxs human_readable_string to libq
Revision
1.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 8 23:30:29 2005 UTC
(7 years, 11 months ago)
by
vapier
Branch:
MAIN
Changes since
1.1: +109 -27 lines
Diff to
previous 1.1
define shared color codes, add qsize applet, move --nocolor/-C to common getopts level, move common getopt cases to a define, import make_human_readable_str from busybox, and move the ebuild cache file to a define
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.
| Sticky Tag: |
|