summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add some notes about enhancements related to binary package supportZac Medico2008-01-121-0/+11
| | | | | | that's now in 2.1.4. svn path=/main/trunk/; revision=9197
* Remove redundant return statement.Zac Medico2008-01-121-1/+1
| | | | svn path=/main/trunk/; revision=9195
* In preprocess_ebuild_env(), move a filter_readonly_variables callZac Medico2008-01-121-2/+3
| | | | | | | | | | | | | | | | | | | | out of a subshell since FreeBSD and prefix users have reported apparent corruption of the PATH environment variable that triggers calls to the wrong version of sed (one that does not support the -r option). An example of what users have observed: >>> Source compiled. sed: illegal option -- r usage: sed script [-Ealn] [-i extension] [file ...] sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...] Traceback (most recent call last): File "/usr/lib/portage/bin/filter-bash-environment.py", line 51, in <module> compile_egrep_pattern(args[0]), file_in, file_out) File "/usr/lib/portage/bin/filter-bash-environment.py", line 34, in filter_bash_environment file_out.write(line) IOError: [Errno 32] Broken pipe svn path=/main/trunk/; revision=9194
* Replace hardcoded value with max_desc_len.Zac Medico2008-01-121-1/+1
| | | | svn path=/main/trunk/; revision=9192
* Bug #203887 - Make repoman recognize RESTRICT="installsources".Zac Medico2008-01-111-1/+2
| | | | svn path=/main/trunk/; revision=9190
* Bug #205318 - Handle errno.ENOTDIR thrown from the lstat callZac Medico2008-01-111-1/+1
| | | | | | inside dblink._security_check(). svn path=/main/trunk/; revision=9188
* Adjust the max DESCRIPTION.toolong length to 100 characters so thatZac Medico2008-01-111-2/+2
| | | | | | it's not too small and only about 3% of packages will trigger it. svn path=/main/trunk/; revision=9186
* Fix a typo.Zac Medico2008-01-111-1/+1
| | | | svn path=/main/trunk/; revision=9184
* Add a new "ebuild.autotools" check for when ebuilds callZac Medico2008-01-112-4/+20
| | | | | | | autotools directly instead of using autotools.eclass. Thanks to Betelgeuse for the initial patch. svn path=/main/trunk/; revision=9179
* * Make pkgcmp() pass the ebuild revision directly into vercmp() sinceZac Medico2008-01-112-11/+18
| | | | | | | | | | there is code there to handle it already. This eliminates some redundant revision comparison code. Thanks to peper for the patch. * Add some vercmp() test cases for comparison of ebuild revisions. svn path=/main/trunk/; revision=9178
* Add a DESCRIPTION.toolong warning for when the DESCRIPTION line isZac Medico2008-01-111-0/+11
| | | | | | over 80 characters long. Thanks to Betelgeuse for the patch. svn path=/main/trunk/; revision=9177
* Bug #162450 - Try to avoid having so many bugs marked UPSTREAM byZac Medico2008-01-111-0/+7
| | | | | | | encouraging users to report 'poor programming practices' QA issues upstream and show them the $HOMEPAGE for convenience. svn path=/main/trunk/; revision=9176
* Bug #203887 - Implement RESTRICT=installsources for binaries that areZac Medico2008-01-112-0/+5
| | | | | | not compatible with debugedit. svn path=/main/trunk/; revision=9167
* Bug #203316 - Fix isvalidatom() to properly detect invalid operatorsZac Medico2008-01-111-1/+1
| | | | | | | used together with slot atoms. Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@GMail.Com> for the patch. svn path=/main/trunk/; revision=9166
* Fix the "Appending to PORTDIR_OVERLAY..." feature which wasZac Medico2008-01-111-13/+11
| | | | | | broken by the previous commit. svn path=/main/trunk/; revision=9165
* Make sure that portdb.findname() returns the correct ebuild.Zac Medico2008-01-111-0/+5
| | | | svn path=/main/trunk/; revision=9164
* Bug #204425 - Remove --delete-after from the default PORTAGE_RSYNC_OPTS.Zac Medico2008-01-112-2/+1
| | | | | | | This allows the rsync program to choose the preferred --delete algorithm, or the user can choose one via PORTAGE_RSYNC_EXTRA_OPTS. svn path=/main/trunk/; revision=9163
* Bug#204668 - Fix WORKDIR quoting in econf() when updatingZac Medico2008-01-111-2/+4
| | | | | | config.guess and config.sub. svn path=/main/trunk/; revision=9162
* Bug #162542 - When dropping privileges for FEATURES=userpriv,Zac Medico2008-01-101-1/+12
| | | | | | | automatically detect permission problems with CCACHE_DIR and recursively adjust permissions only when necessary. svn path=/main/trunk/; revision=9160
* After loading the environment, make sure the color variablesZac Medico2008-01-081-0/+12
| | | | | | are in sync with the current NOCOLOR setting. svn path=/main/trunk/; revision=9158
* When spawing the "depend" phase, use file descriptors from sys.std*Zac Medico2008-01-081-1/+5
| | | | | | streams. svn path=/main/trunk/; revision=9157
* Bug #204753 - Add "distfiles" and "packages" to the list ofZac Medico2008-01-071-2/+2
| | | | | | non-category directories. svn path=/main/trunk/; revision=9155
* Bug #204651 - Make repoman respect NOCOLOR=true.Zac Medico2008-01-061-1/+2
| | | | svn path=/main/trunk/; revision=9151
* Make filter_readonly_variables() filter PATH in any case sinceZac Medico2008-01-052-3/+3
| | | | | | we never want to save of reload it. svn path=/main/trunk/; revision=9147
* Filter PATH along with FEATURES when loading environment.bz2.Zac Medico2008-01-051-1/+1
| | | | svn path=/main/trunk/; revision=9145
* per bug 204468, remove old check from repoman (all ebuilds in gentoo-x86 are ↵Alec Warner2008-01-051-26/+0
| | | | | | migrated). svn path=/main/trunk/; revision=9144
* Send eerror and ewarn messages to stderr. This is important inZac Medico2008-01-041-2/+2
| | | | | | | | case somebody calls portageq inside a global scope command substitution. The output needs to go to stderr so that the die message from the subshell is visible. svn path=/main/trunk/; revision=9140
* Recognize export statements when filtering the environment. ThisZac Medico2008-01-031-1/+1
| | | | | | | is needed for compatibility with environment.bz2 files generated by paludis. svn path=/main/trunk/; revision=9137
* Bug #204020 - Make grabfile() properly raise PermissionDenied whenZac Medico2008-01-021-1/+3
| | | | | | appropriate instead of silently ignoring permission errors. svn path=/main/trunk/; revision=9135
* When searching for "test" in IUSE, account for IUSE defaults.Zac Medico2007-12-311-1/+1
| | | | svn path=/main/trunk/; revision=9128
* Fix config.setcpv() to properly call config.regenerate() in casesZac Medico2007-12-311-1/+8
| | | | | | | when USE needs to be regenerated due to FEATURES=test to USE=test mapping. svn path=/main/trunk/; revision=9126
* As suggested by grobian, treat Darwin just like USERLAND=gnuZac Medico2007-12-294-11/+4
| | | | | | since they seem to be switching commands to gnu anyway. svn path=/main/trunk/; revision=9118
* Fix USERLAND references to handle Darwin like BSD.Zac Medico2007-12-292-5/+7
| | | | svn path=/main/trunk/; revision=9117
* Fix broken Darwin USERLAND detection.Zac Medico2007-12-292-1/+6
| | | | svn path=/main/trunk/; revision=9116
* Add PKGDIR to the config.environ() whitelist so that people'sZac Medico2007-12-291-2/+1
| | | | | | bashrc's don't break. svn path=/main/trunk/; revision=9114
* Fix handling of leading / charactes some more.Zac Medico2007-12-291-1/+2
| | | | svn path=/main/trunk/; revision=9112
* Make the ecompressdir vecho output show a leading / onZac Medico2007-12-291-1/+1
| | | | | | the directory path. Thanks to armin76. svn path=/main/trunk/; revision=9111
* Document that docinto works for dohtml.Zac Medico2007-12-291-1/+2
| | | | svn path=/main/trunk/; revision=9109
* Rely on USERLAND since it's automatically generated byZac Medico2007-12-291-5/+1
| | | | | | isolated-functions.sh when necessary. svn path=/main/trunk/; revision=9107
* Make the global counter file correspond toZac Medico2007-12-291-24/+37
| | | | | | | | the total number of installation actions that have occurred in the history of this package database. svn path=/main/trunk/; revision=9105
* Remove redundant USERLAND sanity check code from doebuild() sinceZac Medico2007-12-291-4/+1
| | | | | | it's handled in isolated-functions.sh now. svn path=/main/trunk/; revision=9103
* Add back support for silent definition of the dummy lchown()Zac Medico2007-12-291-0/+4
| | | | | | function when ostype == Darwin. svn path=/main/trunk/; revision=9101
* Simplify the userland detection code in portage.data and addZac Medico2007-12-292-10/+16
| | | | | | a bash version of it to isolated-functions.sh. svn path=/main/trunk/; revision=9100
* Remove redundant lchown() compatibility code since theZac Medico2007-12-291-6/+0
| | | | | | getattr(os, "lchown", None) call already handles it. svn path=/main/trunk/; revision=9099
* Move XARGS initialization from portage.data to isolated-functions.sh.Zac Medico2007-12-291-1/+1
| | | | svn path=/main/trunk/; revision=9097
* Move XARGS initialization from portage.data to isolated-functions.sh.Zac Medico2007-12-292-3/+11
| | | | svn path=/main/trunk/; revision=9096
* Add support for showing binary package file sizes in emergeZac Medico2007-12-291-6/+14
| | | | | | --search output. svn path=/main/trunk/; revision=9094
* * Initialize dbapi._categories = None so that we can compareZac Medico2007-12-294-8/+8
| | | | | | | | with None instead of using hasattr. * Remove unwanted self._categories initialization from the portdbapi constructor. svn path=/main/trunk/; revision=9092
* Make doebuild() check XARGS together with ARCH and USERLAND.Zac Medico2007-12-291-2/+2
| | | | svn path=/main/trunk/; revision=9090
* Make the ARCH and USERLAND sanity check use the autodetected USERLANDZac Medico2007-12-291-1/+5
| | | | | | from the portage.data module if necessary. svn path=/main/trunk/; revision=9089