summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* In order to avoid possible duplicate elog messages when using ebuild(1) toZac Medico2009-03-231-0/+7
| | | | | | | | call the same phase multiple times, wipe out elog log files for the current phase just before executing the phase. Thanks to Mike Frysinger <vapier@g.o> for reporting. (trunk r13130) svn path=/main/branches/2.1.6/; revision=13151
* Bug #262365 - Punt the prepalldocs check until there is an alternativeZac Medico2009-03-171-2/+0
| | | | | | available in EAPI 3. (trunk r13117:13119) svn path=/main/branches/2.1.6/; revision=13125
* Punt fix-db.py since it's not really needed. It's been broken since 2.1.6Zac Medico2009-03-171-181/+0
| | | | | | and nobody noticed until bug #262132 was filed. (trunk r13117) svn path=/main/branches/2.1.6/; revision=13124
* Bug #262485 - Handle InvalidAtom from dep_expand(). (trunk r13116)Zac Medico2009-03-171-6/+7
| | | | svn path=/main/branches/2.1.6/; revision=13123
* Bug #262365 - Make the "portage.internal" category (prepalldocs check) av2.1.6.8Zac Medico2009-03-131-0/+1
| | | | | | warning instead of fatal. (trunk r13109) svn path=/main/branches/2.1.6/; revision=13110
* Add missing brackets to [:upper:] and [:lower:] in _sb_append_var() trZac Medico2009-03-131-1/+2
| | | | | | arguments. (trunk r13104) svn path=/main/branches/2.1.6/; revision=13107
* Filter _sb_append_var in save_ebuild_env(). (trunk r13091)Zac Medico2009-03-131-1/+1
| | | | svn path=/main/branches/2.1.6/; revision=13106
* cleanup sandbox env var handling -- make sure we dont insert empty : ↵Zac Medico2009-03-131-29/+27
| | | | | | | | sections and avoid unnecessary eval usage (trunk r13090) svn path=/main/branches/2.1.6/; revision=13105
* Make dyn_clean ignore FEATURES=keepwork when [[ $EMERGE_FROM = binary ]]Zac Medico2009-03-121-2/+3
| | | | | | | and remove shutil.rmtree() call from Binpkg._clean_exit() since dyn_clean is guaranteed to do a full clean now. (trunk r13069) svn path=/main/branches/2.1.6/; revision=13083
* Use posix compatible find -perm arguments. Thanks to Timothy RedaelliZac Medico2009-03-121-2/+2
| | | | | | <drizzt@g.o> for reporting. (trunk r13067) svn path=/main/branches/2.1.6/; revision=13081
* Also add an einfo binary. (trunk r13066)Zac Medico2009-03-121-0/+1
| | | | svn path=/main/branches/2.1.6/; revision=13080
* Bug #262096 - Add separate eerror, elog, eqawarn, and ewarn binaries forZac Medico2009-03-124-0/+11
| | | | | | | use by non-bash programs running inside the ebuild environment, such as sandbox. (trunk r13065) svn path=/main/branches/2.1.6/; revision=13079
* Use ${x##*/} instead of calling basename. (trunk r13064)Zac Medico2009-03-121-1/+1
| | | | svn path=/main/branches/2.1.6/; revision=13078
* Move ebuild helpers into an ebuild-helpers subdirectory. (trunk r13063)Zac Medico2009-03-1248-2/+4
| | | | svn path=/main/branches/2.1.6/; revision=13077
* Bug #261852 - If an unexpected exception is raise from emerge_main() thenZac Medico2009-03-111-0/+16
| | | | | | | show the traceback after the mod_echo output to that the traceback isn't obscured by mod_echo flooding. (trunk r12814) svn path=/main/branches/2.1.6/; revision=13046
* Only execute src_test pre/post hooks when src_test is actually executed.Zac Medico2009-03-111-4/+4
| | | | | | (trunk r12809) svn path=/main/branches/2.1.6/; revision=13041
* Add more QA warnings for econf calls during unexpected phases. Thanks toZac Medico2009-03-111-3/+12
| | | | | | Diego Elio Pettenò <flameeyes@g.o> for the suggestion. (trunk r12808) svn path=/main/branches/2.1.6/; revision=13040
* Use the ebuild_phase helper function to calls phase hooks and fix brokenZac Medico2009-03-111-24/+18
| | | | | | | trap calls that try to unset multiple signal handlers at once without passing - as the first argument. (trunk r12805) svn path=/main/branches/2.1.6/; revision=13039
* Inside dyn_unpack(), only call pre/post phase hooks when src_unpack isZac Medico2009-03-111-2/+1
| | | | | | called (when .unpacked does not already exist). (trunk r12804) svn path=/main/branches/2.1.6/; revision=13038
* Make manifest mode with --force option cause existing digests to be replacedZac Medico2009-03-111-0/+39
| | | | | | | | | | | | for any files that exist in ${DISTDIR}. This provides an alternative to ebuild --force manifest for updating existing distfiles digests. Digests are assumed to be corect for files that do not exist in ${DISTDIR} since the user could simply remove the whole Manifest if they wanted to regenerate digests for all files (and it's safer to regenerate as few as possible because it's less probably that a valid digest will get replaced by an invalid one). (trunk r12802) svn path=/main/branches/2.1.6/; revision=13036
* Replace things like [[ $PORTAGE_BUILDDIR/.prepared -nt $WORKDIR ]] withZac Medico2009-03-111-6/+5
| | | | | | | | | simply [[ -e $PORTAGE_BUILDDIR/.prepared ]] since the timestamp of $WORKDIR is practically always newer due to the other hidden files that are created there as each phase is executed. Thanks to Alfredo Tupone <tupone@g.o> for reporting. (trunk r12795) svn path=/main/branches/2.1.6/; revision=13029
* Generate a QA Notice when EXPORT_FUNCTIONS is called before inherit, sinceZac Medico2009-03-111-0/+7
| | | | | | it's incompatible with <=portage-2.1.6.7. (trunk r12794) svn path=/main/branches/2.1.6/; revision=13028
* for pointers cast to 32bit ints, we always want to abort on 64bit systems, ↵Zac Medico2009-03-111-7/+11
| | | | | | | | not just when FEATURES=stricter (trunk r12793) svn path=/main/branches/2.1.6/; revision=13027
* Make EXPORT_FUNCTIONS store it's arguments in an environment variable andZac Medico2009-03-111-12/+25
| | | | | | | | | | perform the function generation after the current inherit call has returned. This allows an eclass to call EXPORT_FUNCTIONS either before or after it inherits other eclasses, and the result is still the same. Thanks to Donnie Berkholz <dberkholz@g.o> for reporting. (trunk r12784:12792 and r12806) svn path=/main/branches/2.1.6/; revision=13026
* Fix vdb entry writting code in dyn_install() to avoid generating empty entriesZac Medico2009-03-111-3/+4
| | | | | | in some cases. Thanks to Ned Ludd <solar@g.o> for reporting. (trunk r12745) svn path=/main/branches/2.1.6/; revision=12994
* When checking ebuild content, use codecs.open() to force utf_8 encoding forZac Medico2009-03-111-7/+11
| | | | | | py3k compatibility (all ebuilds should have utf_8 encoding). (trunk r12733) svn path=/main/branches/2.1.6/; revision=12982
* reject all set*id binaries that have DT_RPATH:$ORIGIN #260331 (trunk r12712)Zac Medico2009-03-111-3/+8
| | | | svn path=/main/branches/2.1.6/; revision=12967
* Fix headers that contain $Header instead of $Id. (trunk r12701)Zac Medico2009-03-112-3/+3
| | | | svn path=/main/branches/2.1.6/; revision=12956
* Fix StringIO imports so that 2to3 can handle them. Also, replace shlex +Zac Medico2009-03-111-3/+3
| | | | | | StringIO usage with shlex.split() where appropriate. (trunk r12662) svn path=/main/branches/2.1.6/; revision=12925
* For compatibility with python-3.0, open files in text mode where appropriate.Zac Medico2009-03-111-2/+2
| | | | | | (trunk r12642) svn path=/main/branches/2.1.6/; revision=12914
* Use a regular expression for the file.name check. This replaces some oddZac Medico2009-03-111-15/+12
| | | | | | map() usage that 2to3 warns about. (trunk r12638) svn path=/main/branches/2.1.6/; revision=12910
* For python-3.0 compatibility, raise a real exception instead of a string.Zac Medico2009-03-111-2/+2
| | | | | | (trunk r12635) svn path=/main/branches/2.1.6/; revision=12907
* For compatibility with python-3.0, use isinstance() instead of type().Zac Medico2009-03-111-4/+0
| | | | | | (trunk r12633) svn path=/main/branches/2.1.6/; revision=12906
* Make save_ebuild_env() filter NOCOLOR, and remove related code from ebuild.shZac Medico2009-03-112-13/+1
| | | | | | since that variable is not loaded from $T/environment anymore. (trunk r12625) svn path=/main/branches/2.1.6/; revision=12899
* (trunk r12620)Zac Medico2009-03-111-23/+13
| | | | svn path=/main/branches/2.1.6/; revision=12895
* In dyn_package(), show a more informative die message if an error occurs whenZac Medico2009-03-111-1/+1
| | | | | | creating the tarball. (trunk r12618) svn path=/main/branches/2.1.6/; revision=12893
* Automatically export QA_PRESTRIPPED if it's set. Thanks to Raúl PorcelZac Medico2009-03-111-0/+3
| | | | | | <armin76@g.o> for reporting. (trunk r12609) svn path=/main/branches/2.1.6/; revision=12887
* Add a new "portage.internal" warning for prepalldocs usage since the councilZac Medico2009-03-111-0/+1
| | | | | | | ruled that it shouldn't be used in ebuilds. Thanks to Petteri Räty <betelgeuse@g.o> for the initial patch. (trunk r12603) svn path=/main/branches/2.1.6/; revision=12884
* * Remove outdated comment about qa_source() return value (with typo).Zac Medico2009-03-111-2/+2
| | | | | | | * Update copyright header. Thanks to Jeremy Olexa <darkside@g.o> for reporting. (trunk r12602) svn path=/main/branches/2.1.6/; revision=12883
* Add new EAPI 3_pre1 value, and disable unpack() support for *.xz for earlierZac Medico2009-03-111-4/+9
| | | | | | EAPI values. (trunk r12596) svn path=/main/branches/2.1.6/; revision=12877
* Remove support for deprecated 2_pre* EAPI values. (trunk r12594)Zac Medico2009-03-111-3/+3
| | | | svn path=/main/branches/2.1.6/; revision=12875
* (trunk r12593)Zac Medico2009-03-111-0/+8
| | | | svn path=/main/branches/2.1.6/; revision=12874
* Filter the new hasg and hasgq functions inside save_ebuild_env(). (trunk r12592)Zac Medico2009-03-111-1/+2
| | | | svn path=/main/branches/2.1.6/; revision=12873
* Escape globs in hasgq arguments in order to prevent bash from tryingZac Medico2009-03-111-3/+3
| | | | | | to perform filename expansion. (trunk r12591) svn path=/main/branches/2.1.6/; revision=12872
* (trunk r12590)Zac Medico2009-03-111-49/+20
| | | | svn path=/main/branches/2.1.6/; revision=12871
* (trunk r12589)Zac Medico2009-03-111-1/+7
| | | | svn path=/main/branches/2.1.6/; revision=12870
* (trunk r12588)Zac Medico2009-03-111-1/+1
| | | | svn path=/main/branches/2.1.6/; revision=12869
* Use portage.util.cmp_sort_key for python-3.0 compatibility. (trunk r12573)Zac Medico2009-03-111-2/+2
| | | | svn path=/main/branches/2.1.6/; revision=12854
* (trunk r12559)Zac Medico2009-03-111-0/+2
| | | | svn path=/main/branches/2.1.6/; revision=12845
* Add messages before and after the src_prepare phase. Thanks to Arfrever forZac Medico2009-03-111-0/+2
| | | | | | this patch. (trunk r12555) svn path=/main/branches/2.1.6/; revision=12841