summaryrefslogtreecommitdiffstats
path: root/bin/ebuild.sh
Commit message (Collapse)AuthorAgeFilesLines
* change "EXEDESTTREE" to "_E_EXEDESTTREE_" to try and prevent abuse from ↵Zac Medico2007-06-211-7/+6
| | | | | | ebuild writers (trunk r6351) svn path=/main/branches/2.1.2/; revision=6903
* change DOCDESTTREE to _E_DOCDESTTREE_ to try and prevent abuse from ebuild ↵Zac Medico2007-06-211-5/+6
| | | | | | writers (trunk r6347) svn path=/main/branches/2.1.2/; revision=6902
* For bug #180165, make portageq print a "Permission denied" error when ↵Zac Medico2007-06-201-5/+13
| | | | | | appropriate and make has_version die if portageq has an unexpected exit code. (trunk r6880:6882) svn path=/main/branches/2.1.2/; revision=6885
* For bug #148702, use the * token to trigger wildcard expansion of IUSE. ↵Zac Medico2007-06-091-0/+5
| | | | | | This adds flexibility and prevents flags from being enabled unexpectedly. (trunk r6784) svn path=/main/branches/2.1.2/; revision=6785
* Skip bogus '$ECLASS inherited illegally' messages when installing from a ↵v2.1.2.10Zac Medico2007-06-091-1/+2
| | | | | | binary package. (trunk r6775) svn path=/main/branches/2.1.2/; revision=6776
* For bug #181104, make econf give an appropriate error message when configure ↵Zac Medico2007-06-081-0/+2
| | | | | | is not executable. (trunk r6766) svn path=/main/branches/2.1.2/; revision=6767
* For bug #61732, support -flag in USE (instead of just +flag). Given the ↵Zac Medico2007-05-301-1/+1
| | | | | | current default USE_ORDER, -flag in IUSE has no effect. (trunk r6671) svn path=/main/branches/2.1.2/; revision=6672
* fix from James C. Georgas to not modify EXTRA_EINSTALL #178544 (trunk ↵Zac Medico2007-05-221-3/+4
| | | | | | r6552:6553) svn path=/main/branches/2.1.2/; revision=6573
* Make sure USE=test is properly enabled when the test phase is forced via the ↵Zac Medico2007-05-101-1/+6
| | | | | | ebuild command, even when USE from ${T}/environment doen't have it. (trunk r6512:6513) svn path=/main/branches/2.1.2/; revision=6514
* For bug #177211, use chmod -R on the children of the current directory in ↵Zac Medico2007-05-051-1/+2
| | | | | | order to reduce the size of the argument list. (trunk r6479:6480 svn path=/main/branches/2.1.2/; revision=6481
* convert `type -p` to `type -P` as noted by grobian (trunk r6410:6411)v2.1.2.4Zac Medico2007-04-161-3/+3
| | | | svn path=/main/branches/2.1.2/; revision=6414
* Properly anchor sed regexp for readlonly attribut filtering. (trunk r6300:6301)Zac Medico2007-03-271-2/+2
| | | | svn path=/main/branches/2.1.2/; revision=6302
* Filter the readonly attribute from variables saved in ${T}/environment to ↵Zac Medico2007-03-271-1/+2
| | | | | | prevent 'readonly variable' error messages in later phases. (trunk r6298:6299) svn path=/main/branches/2.1.2/; revision=6300
* source ${T}/environment before the definition of qa_source() and qa_call() ↵Zac Medico2007-03-271-6/+6
| | | | | | so that the call stack shows the original files and line numbers instead of those from ${T}/environment. Thanks to Markus Ullmann <jokey@gentoo.org> for reporting. (trunk r6296:6297) svn path=/main/branches/2.1.2/; revision=6298
* For bug #163262 and conformance with section 7.2 of the PMS, make the export ↵Zac Medico2007-03-161-0/+1
| | | | | | attribute of variables persist between ebuild phases. (trunk r6211:6212) svn path=/main/branches/2.1.2/; revision=6213
* Don't exclude . since that excludes the entire contents of some tar files. ↵Zac Medico2007-02-181-1/+1
| | | | | | (trunk r6003:6004) svn path=/main/branches/2.1.2/; revision=6005
* When calling tar, always exclud . in order to preserver ↵Zac Medico2007-02-181-6/+6
| | | | | | PORTAGE_WORKDIR_MODE. Thanks to Brian Harring in bug #167544. (trunk r6001:6002) svn path=/main/branches/2.1.2/; revision=6003
* Only echo PORTAGE_LOG_FILE if it's actually set (may not be if sesandbox is ↵Zac Medico2007-02-071-1/+2
| | | | | | enabled). (trunk r5912) svn path=/main/branches/2.1.2/; revision=5913
* For bug #165034, make sure that symlinks are excluded from chmod calls. ↵Zac Medico2007-02-031-1/+1
| | | | | | (trunk r5876:5879) svn path=/main/branches/2.1.2/; revision=5882
* Use find + xargs to avoid a potential 'Argument list too long' from bash. ↵Zac Medico2007-01-311-3/+1
| | | | | | (trunk r5844:5845) svn path=/main/branches/2.1.2/; revision=5846
* For bug #164617, don't change permissions on ${WORKDIR} with unpack(). ↵Zac Medico2007-01-301-1/+5
| | | | | | (trunk r5842) svn path=/main/branches/2.1.2/; revision=5843
* Use the portable -o option for tar. Thanks to Timothy Redaelli ↵Zac Medico2007-01-171-1/+1
| | | | | | <drizzt@gentoo.org> for the patch. (trunk r5676) svn path=/main/branches/2.1.2/; revision=5688
* Use the portable -o option for tar. Thanks to Timothy Redaelli ↵Zac Medico2007-01-161-12/+5
| | | | | | <drizzt@gentoo.org> for the patch. svn path=/main/trunk/; revision=5676
* Disable the test phase when USE=test is masked (for consistency with the fix ↵Zac Medico2007-01-141-0/+3
| | | | | | for bug #69021). svn path=/main/trunk/; revision=5646
* make sure people call addread/addwrite/adddeny/addpredict correctlyMike Frysinger2007-01-131-0/+4
| | | | svn path=/main/trunk/; revision=5632
* For bug #88485, show the location of the build log whenever a build fails.Zac Medico2007-01-121-0/+1
| | | | svn path=/main/trunk/; revision=5590
* For bug #160075, send all 'QA Notice' messages to eqawarn. Also, modify ↵Zac Medico2007-01-101-20/+8
| | | | | | eqawarn to use vecho and send ouput to stderr. svn path=/main/trunk/; revision=5507
* Misc typo fixes, patch by Benno Schulenberg (bug #157812)Marius Mauch2007-01-101-11/+11
| | | | svn path=/main/trunk/; revision=5504
* Okies this works locally for me now (and Zac)Alec Warner2007-01-091-3/+3
| | | | svn path=/main/trunk/; revision=5492
* Zac pointed out that the retcodes would be wrong if stuff failed...Yeah...Alec Warner2007-01-091-2/+2
| | | | svn path=/main/trunk/; revision=5489
* Disable qa_source usage until it actually worksMarius Mauch2007-01-091-3/+3
| | | | svn path=/main/trunk/; revision=5488
* Always run src_test when calling 'ebuild foo test'Marius Mauch2007-01-091-1/+2
| | | | svn path=/main/trunk/; revision=5487
* Antarus sucks at bash, thanks for Genone for reporting this major bug.Alec Warner2007-01-081-1/+3
| | | | svn path=/main/trunk/; revision=5485
* Implement QA checks that attempt to detect changed shopts and IFS in ↵Alec Warner2007-01-081-31/+57
| | | | | | ebuild/eclass/profile code. Spit a warning if that is the case. I expect this check will eventually reset the shopts and IFS, but in this case it may break things that depend on the current behavior svn path=/main/trunk/; revision=5484
* Punt the abort_unpack() handler since it's pointless anyway.Zac Medico2006-12-301-10/+0
| | | | svn path=/main/trunk/; revision=5425
* For bug #148603, when an ebuild dies, print eclasses that are from overlays. ↵Zac Medico2006-12-251-0/+16
| | | | | | Thanks to Alec Warner for the initial patch. svn path=/main/trunk/; revision=5392
* Use a SIGTERM signal to support a die call inside of a subshell.Zac Medico2006-12-251-0/+7
| | | | svn path=/main/trunk/; revision=5391
* Fix inverted EAPI default logic.Zac Medico2006-12-231-1/+1
| | | | svn path=/main/trunk/; revision=5358
* Use a pipe instead of a temp file for the depend phase.Zac Medico2006-12-221-29/+23
| | | | svn path=/main/trunk/; revision=5350
* Fix the "help" phase so that it works without build dirs.Zac Medico2006-12-221-1/+3
| | | | svn path=/main/trunk/; revision=5347
* force environment.bz2 to be clobbered if it already existsMike Frysinger2006-12-171-1/+1
| | | | svn path=/main/trunk/; revision=5307
* remove pointless redirects to /dev/null when using hasq()Mike Frysinger2006-12-171-2/+2
| | | | svn path=/main/trunk/; revision=5306
* For bug #158177, force configure scripts that automatically detect ccache to ↵Zac Medico2006-12-161-0/+4
| | | | | | respect FEATURES="-ccache". Thanks to Horst Schirmeier <gentoo@schirmeier.com> for this suggestion. svn path=/main/trunk/; revision=5302
* For bug #157369, clean when cleanup has been triggered by changed ↵Zac Medico2006-12-091-4/+11
| | | | | | timestamps. Also, allow FEATURES=keepwork to override the ebuild mtime check. svn path=/main/trunk/; revision=5244
* - make sure QUIET mode is exported to the environment properly when using -q ↵Ned Ludd2006-11-291-0/+1
| | | | | | mode. svn path=/main/trunk/; revision=5142
* Revert implicit rdepend behavior back to the way it was in portage-2.0.51. ↵Zac Medico2006-11-041-2/+2
| | | | | | Thanks to vapier for the patch. The original change seems to have been an accidentally hunk (referencing bug #58819) that was committed to cvs along with another patch in revision 1.201.2.32 of ebuild.sh. svn path=/main/trunk/; revision=4929
* Don't allow RESTRICT=ccache since it should work and if not then it's a bug ↵Zac Medico2006-11-041-1/+1
| | | | | | that ought to be fixed. Thanks to vapier. svn path=/main/trunk/; revision=4922
* Enable RESTRICT=ccache. Thanks to drizzt for reporting.Zac Medico2006-11-031-1/+1
| | | | svn path=/main/trunk/; revision=4920
* Use globing to match *rm phases from the last commit.Zac Medico2006-10-151-3/+1
| | | | svn path=/main/trunk/; revision=4701
* Disable the ECLASS inherited illegally message during *rm phases since it ↵Zac Medico2006-10-151-1/+7
| | | | | | gives false alarms (bug #150442). svn path=/main/trunk/; revision=4700