Kito [Mon, 27 Feb 2006 18:38:11 +0000 (18:38 -0000)]
Add rootuid to configure options. Finish up wheelgid support. Thanks to Ivan Jager <aij@andrew.cmu.edu>
svn path=/main/branches/prefix/; revision=2799
Kito [Mon, 27 Feb 2006 17:37:57 +0000 (17:37 -0000)]
Let make.globals respect @DOMAIN_PREFIX@. Thanks to Ivan Jager <aij@andrew.cmu.edu>
svn path=/main/branches/prefix/; revision=2798
Kito [Mon, 27 Feb 2006 17:31:47 +0000 (17:31 -0000)]
More install(1) mode syntax fixes. Thanks to Ivan Jager <aij@andrew.cmu.edu>
svn path=/main/branches/prefix/; revision=2797
Kito [Mon, 27 Feb 2006 17:20:39 +0000 (17:20 -0000)]
Add space between the mode and the 'm' switch when passed to install(1) for compatibility with solaris and andrew-linux
svn path=/main/branches/prefix/; revision=2796
Kito [Mon, 27 Feb 2006 16:55:56 +0000 (16:55 -0000)]
merge with trunk rev 2719:2794
svn path=/main/branches/prefix/; revision=2795
Emanuele Giaquinta [Thu, 23 Feb 2006 18:44:23 +0000 (18:44 -0000)]
Revert change for EBUILD_SH_BINARY, make SANDBOX_BINARY and PRELINK_BINARY relative too.
svn path=/main/branches/prefix/; revision=2778
Emanuele Giaquinta [Thu, 23 Feb 2006 17:31:02 +0000 (17:31 -0000)]
Relaxed path, first try.
svn path=/main/branches/prefix/; revision=2772
Kito [Sun, 19 Feb 2006 22:29:48 +0000 (22:29 -0000)]
add leading slash for doinfo
svn path=/main/branches/prefix/; revision=2749
Kito [Thu, 16 Feb 2006 18:54:24 +0000 (18:54 -0000)]
fix a typo.
svn path=/main/branches/prefix/; revision=2720
Kito [Thu, 16 Feb 2006 18:24:37 +0000 (18:24 -0000)]
Merge with trunk rev 2616:2718
svn path=/main/branches/prefix/; revision=2719
Kito [Tue, 7 Feb 2006 01:18:13 +0000 (01:18 -0000)]
fix bad single quoting, thanks egiaquinta
svn path=/main/branches/prefix/; revision=2675
Kito [Sun, 5 Feb 2006 04:33:02 +0000 (04:33 -0000)]
Change to @rootuser@/@wheelgroup@.
svn path=/main/branches/prefix/; revision=2664
Kito [Sun, 5 Feb 2006 04:16:47 +0000 (04:16 -0000)]
respect my authoritah.
svn path=/main/branches/prefix/; revision=2663
Kito [Sun, 5 Feb 2006 04:10:05 +0000 (04:10 -0000)]
Merge with trunk - r2636:2661
svn path=/main/branches/prefix/; revision=2662
Kito [Sun, 5 Feb 2006 04:07:14 +0000 (04:07 -0000)]
Merge with trunk - r2616:2636
svn path=/main/branches/prefix/; revision=2661
Kito [Fri, 3 Feb 2006 05:52:37 +0000 (05:52 -0000)]
svn/alt hack for repoman.
svn path=/main/branches/prefix/; revision=2636
Kito [Wed, 1 Feb 2006 18:10:17 +0000 (18:10 -0000)]
Add default make.conf for ppc-macos
svn path=/main/branches/prefix/; revision=2618
Kito [Wed, 1 Feb 2006 17:44:20 +0000 (17:44 -0000)]
Merge with trunk - 2584:2616
svn path=/main/branches/prefix/; revision=2617
Kito [Wed, 1 Feb 2006 05:18:22 +0000 (05:18 -0000)]
fix trailing/leading slashes for dosym and prepinfo. Add to default CONFIG_PROTECT in make.globals
svn path=/main/branches/prefix/; revision=2613
Kito [Sat, 28 Jan 2006 18:57:18 +0000 (18:57 -0000)]
Leading slash for dohtml
svn path=/main/branches/prefix/; revision=2603
Kito [Sat, 28 Jan 2006 18:24:05 +0000 (18:24 -0000)]
Leading and Trailing slashes galore. Hooray for being consistent.
svn path=/main/branches/prefix/; revision=2602
Kito [Fri, 27 Jan 2006 20:28:45 +0000 (20:28 -0000)]
fix bad if block in prepstrip
svn path=/main/branches/prefix/; revision=2598
Kito [Fri, 27 Jan 2006 20:09:21 +0000 (20:09 -0000)]
More leading slashes, yea.
svn path=/main/branches/prefix/; revision=2597
Kito [Fri, 27 Jan 2006 19:44:26 +0000 (19:44 -0000)]
More path fixups, replace leading '/' for ld.so and .env functions.
svn path=/main/branches/prefix/; revision=2596
Kito [Fri, 27 Jan 2006 19:34:03 +0000 (19:34 -0000)]
replace missing `:`...haste makes waste.
svn path=/main/branches/prefix/; revision=2595
Brian Harring [Fri, 27 Jan 2006 19:20:10 +0000 (19:20 -0000)]
sys.path insertion should (likely for prefix) the default PYTHONPATH lack portage/pym
svn path=/main/branches/prefix/; revision=2594
Kito [Fri, 27 Jan 2006 04:55:04 +0000 (04:55 -0000)]
More python path cleansing...mmmm. Some user/group fixes from Stefaan. Add configure option for wheelgid.
svn path=/main/branches/prefix/; revision=2590
Kito [Wed, 25 Jan 2006 19:02:30 +0000 (19:02 -0000)]
Merge with trunk - 2368:2584.
svn path=/main/branches/prefix/; revision=2585
Kito [Thu, 22 Dec 2005 17:58:38 +0000 (17:58 -0000)]
trunk r2437 merge
svn path=/main/branches/prefix/; revision=2438
Brian Harring [Thu, 22 Dec 2005 06:55:41 +0000 (06:55 -0000)]
if you're going to print an exception, bind the exception to a var...
svn path=/main/branches/prefix/; revision=2436
Kito [Wed, 14 Dec 2005 23:05:12 +0000 (23:05 -0000)]
emerge cleanup: Use portage_const vars instead of automake subst where possible, add some darwin specific versions to info(gcc build #, assembler/linker). etc-update fixes from grobian. Quick hack of tarball.sh to spit out a tbz2.
svn path=/main/branches/prefix/; revision=2371
Kito [Wed, 14 Dec 2005 19:32:21 +0000 (19:32 -0000)]
Add EAPI to verbose output
svn path=/main/branches/prefix/; revision=2370
Kito [Wed, 14 Dec 2005 18:08:29 +0000 (18:08 -0000)]
Merge changes from trunk rev 2368.
svn path=/main/branches/prefix/; revision=2369
Kito [Wed, 14 Dec 2005 06:45:36 +0000 (06:45 -0000)]
merge man page changes from trunk rev 2365
svn path=/main/branches/prefix/; revision=2367
Brian Harring [Wed, 14 Dec 2005 06:39:40 +0000 (06:39 -0000)]
soft, not hard for resource limit.
svn path=/main/branches/prefix/; revision=2366
Kito [Mon, 12 Dec 2005 19:31:38 +0000 (19:31 -0000)]
Revert isolated-functions substr change.
svn path=/main/branches/prefix/; revision=2362
Kito [Mon, 12 Dec 2005 18:44:54 +0000 (18:44 -0000)]
Merge with trunk - rev 2360
svn path=/main/branches/prefix/; revision=2361
Kito [Sat, 3 Dec 2005 21:36:12 +0000 (21:36 -0000)]
Clean out more CDEPEND stuff.
svn path=/main/branches/prefix/; revision=2337
Kito [Sat, 3 Dec 2005 21:24:05 +0000 (21:24 -0000)]
More updates from trunk...wheee.
svn path=/main/branches/prefix/; revision=2336
Kito [Sat, 3 Dec 2005 21:21:22 +0000 (21:21 -0000)]
initial import form trunk.
svn path=/main/branches/prefix/; revision=2335
Kito [Sat, 3 Dec 2005 21:02:12 +0000 (21:02 -0000)]
sync CDEPEND changes from trunk.
svn path=/main/branches/prefix/; revision=2334
Kito [Sat, 3 Dec 2005 19:14:45 +0000 (19:14 -0000)]
Merge trunk, add DEST var, minor clean up.
svn path=/main/branches/prefix/; revision=2333
Kito [Sat, 3 Dec 2005 18:46:27 +0000 (18:46 -0000)]
initial import from trunk.
svn path=/main/branches/prefix/; revision=2332
Kito [Sat, 3 Dec 2005 18:06:31 +0000 (18:06 -0000)]
inital import of elog_modules from trunk.
svn path=/main/branches/prefix/; revision=2331
Kito [Sat, 3 Dec 2005 17:55:10 +0000 (17:55 -0000)]
import portage_const, fix absolute paths to respect portage_const.PREFIX
svn path=/main/branches/prefix/; revision=2330
Kito [Sat, 3 Dec 2005 17:45:37 +0000 (17:45 -0000)]
make econf,emake,einstall respect prefix. Additional with_* functions.
svn path=/main/branches/prefix/; revision=2329
Kito [Sat, 3 Dec 2005 17:38:04 +0000 (17:38 -0000)]
have dosym handle prefix when given an absolute path.
svn path=/main/branches/prefix/; revision=2328
Brian Harring [Fri, 11 Nov 2005 03:14:44 +0000 (03:14 -0000)]
touch ups of autotooling (missed files mainly, and unneeded files)
svn path=/main/branches/prefix/; revision=2293
Brian Harring [Fri, 11 Nov 2005 03:10:14 +0000 (03:10 -0000)]
Prefix aware portage.
Lot of changes such that the autotooling overries defaults instead of having /usr/lib/portage hardcoded all over the place.
Down the line switch it over to pulling from a common point (making development simpler)
svn path=/main/branches/prefix/; revision=2292
Brian Harring [Fri, 11 Nov 2005 02:59:06 +0000 (02:59 -0000)]
autotooling backport from 2.1, plus prefix modifications
svn path=/main/branches/prefix/; revision=2291
Brian Harring [Wed, 9 Nov 2005 20:06:11 +0000 (20:06 -0000)]
pre/post hooks originally from 2.1, quick rewrite by axxo for 2.0
Not to be used by ebuilds/eclasses (with the sole exception of java eclass var reset till ebd is stabled), this is user hooks.
svn path=/main/trunk/; revision=2267
Jason Stubbs [Wed, 9 Nov 2005 12:56:10 +0000 (12:56 -0000)]
Limit --emptytree to only affect ${ROOT} (#34887)
svn path=/main/trunk/; revision=2266
Jason Stubbs [Wed, 9 Nov 2005 12:52:33 +0000 (12:52 -0000)]
Add USE_EXPAND to INCREMENTALS (#105304)
svn path=/main/trunk/; revision=2265
Jason Stubbs [Tue, 8 Nov 2005 12:19:18 +0000 (12:19 -0000)]
Clean up reporting of the parent of an unsatisfied atom.
svn path=/main/trunk/; revision=2264
Jason Stubbs [Tue, 8 Nov 2005 12:18:38 +0000 (12:18 -0000)]
Updated make.conf.ppc as requested by lu_zero (#102656)
svn path=/main/trunk/; revision=2263
Mike Frysinger [Sat, 5 Nov 2005 21:09:39 +0000 (21:09 -0000)]
clean up the last few sections so that they are consistent
svn path=/main/branches/2.0/; revision=2260
Brian Harring [Sat, 5 Nov 2005 06:14:41 +0000 (06:14 -0000)]
bye bye you decrepit POS cache implementation.
svn path=/main/branches/2.0/; revision=2259
Brian Harring [Sat, 5 Nov 2005 06:13:33 +0000 (06:13 -0000)]
integration chunk of the cache subsystem patch.
Will deal with UNUSED_0* after this
svn path=/main/branches/2.0/; revision=2258
Brian Harring [Sat, 5 Nov 2005 06:09:45 +0000 (06:09 -0000)]
replacement cache subsystem that's gestated in 2.1 and 3.0.
it rocks your world, baby.
svn path=/main/branches/2.0/; revision=2257
Jason Stubbs [Thu, 3 Nov 2005 15:23:20 +0000 (15:23 -0000)]
Use os.path.splitext() rather than slicing strings to get at file extensions. Patch by Jason Pepas.
svn path=/main/branches/2.0/; revision=2256
Jason Stubbs [Thu, 3 Nov 2005 14:35:30 +0000 (14:35 -0000)]
Remove the now unused SANDBOX_PIDS_FILE
svn path=/main/branches/2.0/; revision=2255
Jason Stubbs [Thu, 3 Nov 2005 14:34:08 +0000 (14:34 -0000)]
A couple of bug fixes, large cleanups, commenting and a bit of dead code removal.
svn path=/main/branches/2.0/; revision=2254
Jason Stubbs [Thu, 3 Nov 2005 14:30:26 +0000 (14:30 -0000)]
Start from 1st element rather than 2nd when doing checks on *DEPEND
svn path=/main/branches/2.0/; revision=2253
Mike Frysinger [Wed, 2 Nov 2005 23:56:12 +0000 (23:56 -0000)]
document sandbox and test RESTRICT
svn path=/main/branches/2.0/; revision=2252
Mike Frysinger [Wed, 2 Nov 2005 23:55:49 +0000 (23:55 -0000)]
fix patch for PKGDIR #111222 by Armand
svn path=/main/branches/2.0/; revision=2251
Mike Frysinger [Wed, 2 Nov 2005 23:54:17 +0000 (23:54 -0000)]
grab fixes from trunk
svn path=/main/branches/2.0/; revision=2250
Mike Frysinger [Wed, 2 Nov 2005 23:54:03 +0000 (23:54 -0000)]
deprecate IMAGE
svn path=/main/branches/2.0/; revision=2249
Mike Frysinger [Tue, 1 Nov 2005 01:33:39 +0000 (01:33 -0000)]
add support for unpacking lha files
svn path=/main/branches/2.0/; revision=2225
Mike Frysinger [Tue, 1 Nov 2005 01:33:24 +0000 (01:33 -0000)]
merge tweaks from trunk
svn path=/main/branches/2.0/; revision=2224
Mike Frysinger [Tue, 1 Nov 2005 01:33:02 +0000 (01:33 -0000)]
if STRIP begins with a -, make sure type doesnt error out
svn path=/main/branches/2.0/; revision=2223
Mike Frysinger [Tue, 1 Nov 2005 01:32:44 +0000 (01:32 -0000)]
output a finished message
svn path=/main/branches/2.0/; revision=2222
Jason Stubbs [Sun, 30 Oct 2005 07:23:42 +0000 (07:23 -0000)]
Add treetype instance member to dblink. Add treetype parameters to
dblink.__init__() and merge(). Adjust all calls to dblink(), merge()
and doebuild() to specify what tree should be used for aux_get().
Patch created with the help of Zac Medico (zmedico).
svn path=/main/branches/2.0/; revision=2203
Jason Stubbs [Sat, 29 Oct 2005 04:25:48 +0000 (04:25 -0000)]
Don't add packages to the graph that are left as is due to --upgrade-only.
This is necessary because later code assumes that packages are either from
porttree or bintree whereas the --upgrade-only is almost exclusively from
vartree.
svn path=/main/branches/2.0/; revision=2199
Jason Stubbs [Wed, 19 Oct 2005 13:18:54 +0000 (13:18 -0000)]
Remove an extra space in a hyphenated string.
svn path=/main/branches/2.0/; revision=2150
Jason Stubbs [Wed, 19 Oct 2005 13:15:22 +0000 (13:15 -0000)]
s/no/not/ typo
svn path=/main/branches/2.0/; revision=2149
Jason Stubbs [Sun, 16 Oct 2005 15:25:04 +0000 (15:25 -0000)]
Removing --inject from emerge help summary
svn path=/main/branches/2.0/; revision=2139
Jason Stubbs [Sun, 16 Oct 2005 14:27:28 +0000 (14:27 -0000)]
Clarifying the error message when path/to/ebuild is used on an ebuild that isn't in a normal PORTDIR structure.
svn path=/main/branches/2.0/; revision=2138
Jason Stubbs [Sun, 16 Oct 2005 08:46:25 +0000 (08:46 -0000)]
Typo :(
svn path=/main/branches/2.0/; revision=2137
Jason Stubbs [Sun, 16 Oct 2005 08:25:15 +0000 (08:25 -0000)]
Return after detecting an invalid command line atom so as to avoid spurious dependency errors.
svn path=/main/branches/2.0/; revision=2136
Jason Stubbs [Sat, 15 Oct 2005 12:51:29 +0000 (12:51 -0000)]
Check if ebuild path is in vdb and check that vdb finds it okay rather than always assuming "porttree".
If PORTDIR_OVERLAY needs to be adjusted, recheck to make sure the ebuild is found correctly.
Pass which tree should be used to doebuild so that aux_get() are performed on the correct tree.
svn path=/main/branches/2.0/; revision=2135
Jason Stubbs [Sat, 15 Oct 2005 06:11:43 +0000 (06:11 -0000)]
Adjusting the clipping...
svn path=/main/branches/2.0/; revision=2134
Jason Stubbs [Sat, 15 Oct 2005 06:09:42 +0000 (06:09 -0000)]
Adding svn revision property to portage.py's VERSION
svn path=/main/branches/2.0/; revision=2133
Jason Stubbs [Sat, 15 Oct 2005 03:58:50 +0000 (03:58 -0000)]
Added missing quotes to stat_perms area of ebuild.sh (#93293)
svn path=/main/branches/2.0/; revision=2132
Jason Stubbs [Fri, 14 Oct 2005 12:12:44 +0000 (12:12 -0000)]
Take the str() of the option passed to the callback so it can be compared usefully later on.
svn path=/main/branches/2.0/; revision=2130
Jason Stubbs [Thu, 13 Oct 2005 12:40:55 +0000 (12:40 -0000)]
Use realpath instead of abspath to ensure that symlinks are correctly accounted for.
svn path=/main/branches/2.0/; revision=2129
Jason Stubbs [Tue, 11 Oct 2005 12:46:33 +0000 (12:46 -0000)]
Set PORTDIR_OVERLAY (rather than PORTDIR) when portage wants to use a different ebuild.
(Yields the same behaviour when stuff isn't missing in the same tree and better behaviour when there is)
svn path=/main/branches/2.0/; revision=2124
Brian Harring [Tue, 11 Oct 2005 07:34:56 +0000 (07:34 -0000)]
reset EBUILD_DEATH_HOOKS prior to sourcing, due to stable's re-sourcing of ebuild every run.
god stable env handling sucks. :/
svn path=/main/branches/2.0/; revision=2122
Jason Stubbs [Mon, 10 Oct 2005 05:18:16 +0000 (05:18 -0000)]
Global var profiledir was only being set correctly when portage was imported by emerge
svn path=/main/branches/2.0/; revision=2119
Jason Stubbs [Sun, 9 Oct 2005 13:56:34 +0000 (13:56 -0000)]
cacheddir() would incorrectly return from the cache when the cached entry is less than <mtime resolution> old. Fixed by axxo.
svn path=/main/branches/2.0/; revision=2118
Jason Stubbs [Fri, 7 Oct 2005 13:08:31 +0000 (13:08 -0000)]
Rework to API behaviour rather than API documentation
svn path=/main/branches/2.0/; revision=2117
Brian Harring [Thu, 6 Oct 2005 18:24:42 +0000 (18:24 -0000)]
removing unused sandbox dirs.
svn path=/main/branches/2.0/; revision=2116
Brian Harring [Thu, 6 Oct 2005 18:23:46 +0000 (18:23 -0000)]
nuking this directory, since it's no longer used.
svn path=/main/branches/2.0/; revision=2115
Jason Stubbs [Thu, 6 Oct 2005 14:10:05 +0000 (14:10 -0000)]
Restore the old behaviour that was dropped in the big refactoring by making --update implied by world or system targets.
svn path=/main/branches/2.0/; revision=2114
Jason Stubbs [Wed, 5 Oct 2005 20:18:53 +0000 (20:18 -0000)]
Make --newuse switch on --update
svn path=/main/branches/2.0/; revision=2112
Jason Stubbs [Wed, 5 Oct 2005 19:21:40 +0000 (19:21 -0000)]
Reverting behaviour of ebuild when FEATURES="-noauto"
svn path=/main/branches/2.0/; revision=2110
Jason Stubbs [Wed, 5 Oct 2005 18:45:11 +0000 (18:45 -0000)]
Be sure to reset settings changes before each package is merged.
svn path=/main/branches/2.0/; revision=2107
Brian Harring [Wed, 5 Oct 2005 17:39:46 +0000 (17:39 -0000)]
added EBUILD_DEATH_HOOKS , a way for ebuilds/eclasses to register extra messages to spew if die is triggered
svn path=/main/branches/2.0/; revision=2106
Jason Stubbs [Wed, 5 Oct 2005 17:33:19 +0000 (17:33 -0000)]
Restoring the metadata EAPI check code-style to match that of the ebuild EAPI check.
svn path=/main/branches/2.0/; revision=2105
Brian Harring [Wed, 5 Oct 2005 17:14:08 +0000 (17:14 -0000)]
tweak, since the logic I just replaced was wrong (go me)
svn path=/main/branches/2.0/; revision=2104
Brian Harring [Wed, 5 Oct 2005 17:11:50 +0000 (17:11 -0000)]
save _mtime_ when EAPI nukes a cache entry, and a tweak to the supported eapi check so it's lenient about spaces
svn path=/main/branches/2.0/; revision=2103