summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Add new EAPI 3_pre1 value, and disable unpack() support for *.xz for earlierZac Medico2009-02-091-4/+9
| | | | | | EAPI values. svn path=/main/trunk/; revision=12596
* Remove support for deprecated 2_pre* EAPI values.Zac Medico2009-02-091-3/+3
| | | | svn path=/main/trunk/; revision=12594
* add support for .xz compressed files like .lzmaMike Frysinger2009-02-081-0/+8
| | | | svn path=/main/trunk/; revision=12593
* Filter the new hasg and hasgq functions inside save_ebuild_env().Zac Medico2009-02-071-1/+2
| | | | svn path=/main/trunk/; revision=12592
* Escape globs in hasgq arguments in order to prevent bash from tryingZac Medico2009-02-071-3/+3
| | | | | | to perform filename expansion. svn path=/main/trunk/; revision=12591
* cleanup econf() code -- use hasg* funcs in multilib code to avoid ↵Mike Frysinger2009-02-071-49/+20
| | | | | | wrong/duplicate parsing methods, move all handling to "$@" to avoid duplication, and make sure we prepend arguments coming from the ebuild rather than append -- only EXTRA_ECONF from user should override things svn path=/main/trunk/; revision=12590
* fix previous commit -- hasq isnt as cool as i thought and doesnt accept ↵Mike Frysinger2009-02-071-1/+7
| | | | | | globs, so define a new hasg() func that does and use that svn path=/main/trunk/; revision=12589
* fix --libdir detection when econf is passed whitespace/empty arguments ... ↵Mike Frysinger2009-02-071-1/+1
| | | | | | those break the plain string expansion comparison svn path=/main/trunk/; revision=12588
* Use portage.util.cmp_sort_key for python-3.0 compatibility.Zac Medico2009-02-031-2/+2
| | | | svn path=/main/trunk/; revision=12573
* - hardened gets way to many misfiled bugs related to qa-execstack. Make it ↵Ned Ludd2009-01-281-0/+2
| | | | | | clear that bugs go to the maintainers of the pkg and not hardened for fun and profit svn path=/main/trunk/; revision=12559
* Add messages before and after the src_prepare phase. Thanks to Arfrever forZac Medico2009-01-251-0/+2
| | | | | | this patch. svn path=/main/trunk/; revision=12555
* Bug #255358 - Add new RDEPEND.implicit warning to detect the caes where DEPENDv2.2_rc23Zac Medico2009-01-181-0/+2
| | | | | | | is set and RDEPEND is unset in the ebuild, since this triggers implicit RDEPEND=$DEPEND assignment. svn path=/main/trunk/; revision=12529
* Fix false positive in the 'unused local USE-description' warning. Thanks toZac Medico2009-01-161-1/+1
| | | | | | Alexis Ballier <aballier@g.o> for reporting. svn path=/main/trunk/; revision=12524
* Identify which package has unused local USE descriptions, in case more thanZac Medico2009-01-161-1/+2
| | | | | | one package is being scanned. Thanks to Thomas Sachau <tommy@g.o> for reporting. svn path=/main/trunk/; revision=12523
* Drop the kernel version from the commit message for all platforms. Thanks toZac Medico2009-01-141-2/+0
| | | | | | Fabian Groffen <grobian@g.o> for the suggestion. svn path=/main/trunk/; revision=12519
* Don't show the running Linux kernel version in the commit message, since itZac Medico2009-01-141-1/+3
| | | | | | | might leak information that would be useful to attackers. Thanks to Ned Ludd <solar@g.o> for the suggestion. svn path=/main/trunk/; revision=12518
* Fix a TypeError which occurs in pretend commit mode when vcs is None. ThanksZac Medico2009-01-111-1/+6
| | | | | | to Fabian Groffen <grobian@g.o> for reporting. svn path=/main/trunk/; revision=12426
* Add a new 'metadata.warning' category and a check which detects local USEZac Medico2009-01-101-0/+12
| | | | | | | descriptions that are not used in any ebuilds. Thanks to Markus Meier <maekke@g.o> for the initial patch. svn path=/main/trunk/; revision=12413
* Make die() to show a message indicating the repository that an ebuild cameZac Medico2009-01-091-1/+13
| | | | | | | | from, and do it during any phase for both ebuilds and binary packages. Now PORTAGE_REPO_NAME is initialized inside config.setcpv() for both ebuilds and binary packages, so it's always available inside ebuild.sh. svn path=/main/trunk/; revision=12402
* Add some blank lines around the messages that suggest --without-mask andZac Medico2009-01-081-5/+16
| | | | | | --include-dev. Thanks to Ryan Hill <dirtyepic@g.o> for the suggestion. svn path=/main/trunk/; revision=12400
* Bug #250469 - Fix unpack() so that deb2targz is called in a way such thatZac Medico2009-01-071-3/+17
| | | | | | $DISTDIR write access is not required. svn path=/main/trunk/; revision=12389
* For completeness, ensure that any INODE_* are unset before beginning.Zac Medico2009-01-071-0/+2
| | | | svn path=/main/trunk/; revision=12387
* Fix quoting for variable assignment with eval, from previous commit.Zac Medico2009-01-071-1/+1
| | | | svn path=/main/trunk/; revision=12386
* Bug #252354 - Ensure that hardlinked files are not processed multiple timesZac Medico2009-01-071-5/+22
| | | | | | when necessary. svn path=/main/trunk/; revision=12385
* Bug #253336 - Set PORTAGE_VERBOSE=1 so that files are displayed as they areZac Medico2009-01-031-0/+2
| | | | | | merge. svn path=/main/trunk/; revision=12376
* - tell the user where we unpacked the sourceNed Ludd2009-01-021-1/+1
| | | | svn path=/main/trunk/; revision=12375
* export STRIP_MASK automaticallyMike Frysinger2009-01-011-0/+1
| | | | svn path=/main/trunk/; revision=12374
* dont force people to match leading $D in STRIP_MASKMike Frysinger2009-01-011-1/+1
| | | | svn path=/main/trunk/; revision=12373
* Handle tree conflicts in svn status output, new in subversion 1.6. Thanks toZac Medico2008-12-291-0/+3
| | | | | | Arfrever Frehtes Taifersar Arahesis for reporting. svn path=/main/trunk/; revision=12368
* Fix 'TypeError: not all arguments converted during string formatting'Zac Medico2008-12-291-2/+2
| | | | | | | triggered by repoman -v. Thanks to Javier Villavicencio <the_paya@g.o> for reporting. svn path=/main/trunk/; revision=12366
* Bug #253002 - Add a new variable.invalidchar check for metadata variables thatZac Medico2008-12-291-0/+14
| | | | | | contain characters that are not part of the ASCII character set. svn path=/main/trunk/; revision=12365
* Bug #252727 - Use `git diff-index --name-only --diff-filter=M HEAD` insteadZac Medico2008-12-281-7/+18
| | | | | | | | | of `git ls-files -m --with-tree=HEAD` since the latter doesn't behave like we want for files that have been added to the index. Also, use `git diff-index` instead of `git diff` since the latter is considered a high-level "porcelain" command which means that it's interface may not be reliable. svn path=/main/trunk/; revision=12359
* Bail out earlier if the file name argument doesn't end with '.ebuild'. ThanksZac Medico2008-12-261-0/+6
| | | | | | to Diego 'Flameeyes' Pettenò for reporting. svn path=/main/trunk/; revision=12350
* scan archives of objects for exec stacksMike Frysinger2008-12-251-3/+3
| | | | svn path=/main/trunk/; revision=12345
* Bug #252374 - Warn if FEATURES=fakeroot is enabled, but the fakeroot binaryZac Medico2008-12-241-0/+1
| | | | | | is not installed. svn path=/main/trunk/; revision=12301
* Don't use 'local' builtin outside of a function.Zac Medico2008-12-241-1/+1
| | | | svn path=/main/trunk/; revision=12300
* Fix typo.Zac Medico2008-12-241-1/+1
| | | | svn path=/main/trunk/; revision=12298
* Replace QA_DT_HASH with QA_PRESTRIPPED where appropriate. Thanks to ArfreverZac Medico2008-12-241-14/+9
| | | | | | | for reporting. Also, remove array support since bash arrays don't export anyway. svn path=/main/trunk/; revision=12297
* Bug #251976 - Add a QA_PRESTRIPPED variable for ebuilds to disable warnings ↵Zac Medico2008-12-241-4/+22
| | | | | | | | about pre-stripped files. svn path=/main/trunk/; revision=12296
* Bug #252304 - Restore the -V/--version option.Zac Medico2008-12-241-0/+7
| | | | svn path=/main/trunk/; revision=12293
* Add SIGUSR1 signal handlers that call pdb.set_trace(). Thanks to Brian ↵Zac Medico2008-12-232-0/+10
| | | | | | | | Harring for the suggestion. svn path=/main/trunk/; revision=12292
* Move initial signal handlers to the launcher script.Zac Medico2008-12-231-0/+17
| | | | svn path=/main/trunk/; revision=12290
* Fix DEFINED_PHASES code to check for pkg_config and pkg_info functions.Zac Medico2008-12-211-5/+5
| | | | svn path=/main/trunk/; revision=12274
* Add support for the new DEFINED_PHASES metadata key which is automatically ↵Zac Medico2008-12-211-1/+27
| | | | | | | | | generated from the set of phase functions that are defined by the ebuild and any eclasses it may have inherited. svn path=/main/trunk/; revision=12273
* Detect problems with arguments and return non-zero when appropriate.Zac Medico2008-12-121-1/+13
| | | | svn path=/main/trunk/; revision=12248
* Fix incorrect usage of trap (only remove on signal at a time).Zac Medico2008-12-121-1/+2
| | | | svn path=/main/trunk/; revision=12210
* Fix exit code to return non-zero when an error occurs. Thanks to ChristophZac Medico2008-12-111-2/+6
| | | | | | Mende <angelos@g.o> for reporting. svn path=/main/trunk/; revision=12202
* When attempting to close fd 9 at the end of the depend phase, use exec so thatZac Medico2008-12-101-1/+1
| | | | | | it really works. svn path=/main/trunk/; revision=12190
* Bug #250148 - Prevent ebuild.sh subprocess from inheriting file descriptorZac Medico2008-12-101-9/+19
| | | | | | | 9, since otherwise if a daemon process such as udevd gets spawned then it can inherit the file descriptor and hang emerge. svn path=/main/trunk/; revision=12189
* For py3k compat, avoid using list.sort(cmp).Zac Medico2008-12-091-7/+11
| | | | svn path=/main/trunk/; revision=12184