0b9bbf3669We do multiple profile inheritance too
Ciaran McCreesh
2006-04-23 22:07:15 +0000
fd51fe3039Extend documentation to include how we differ from Portage
Ciaran McCreesh
2006-04-23 22:03:57 +0000
6f09bd3174Enable use dependencies (library only, no nice user interface to them at present). Enhance priority of use.mask. Add circular detection for per package use masking when use deps are used, to avoid infinite recursion.
Ciaran McCreesh
2006-04-23 21:03:00 +0000
4a49d19bbdSplit out digest checks into separate programs, to make ferringb happy. Add our own SHA-256 implementation to avoid pulling in nasty dependencies.
Ciaran McCreesh
2006-04-23 03:45:32 +0000
9864796f75Remember to check for null pointers this time. It is often helpful.
Stephen P. Bennett
2006-04-23 02:28:07 +0000
0975d014c1Per-package use.mask support
Stephen P. Bennett
2006-04-23 00:15:06 +0000
97f0c87df6Switch match_package to take Environment rather than PackageDatabase as its first argument, since we're not using multiple DBs per environment any more.
Ciaran McCreesh
2006-04-21 02:05:40 +0000
9f2f1c9169Don't do silly things when given 0 as a version
Ciaran McCreesh
2006-04-20 18:30:33 +0000
08d3037773Intel's compiler handles partial specialisation slightly differently. Make the char * to string type conversion work.
Ciaran McCreesh
2006-04-20 17:21:24 +0000
55e248b058Fix STL usage issues that can cause segfaults with Intel's compiler
Ciaran McCreesh
2006-04-20 17:19:08 +0000
97ad3f693fLast batch of code docs changes for now.
Ciaran McCreesh
2006-04-20 02:07:20 +0000
6bdd6a5849Docs update for paludis/util/
Ciaran McCreesh
2006-04-20 00:48:25 +0000
96dd071711Fix regen of comparison_policy.hh
Ciaran McCreesh
2006-04-19 23:12:21 +0000
91b4991ceeAnd the rest of the docs for paludis/
Ciaran McCreesh
2006-04-19 21:53:23 +0000
cf3a1a38c4Add program name and time to log messages. Add debug messages for operations that are expected to be slow.
Ciaran McCreesh
2006-04-19 17:17:12 +0000
0279d59df4First part of the documentation rework, plus minor formatting and code style fixes. More to come.
Ciaran McCreesh
2006-04-19 16:47:47 +0000
d03c56fa8eAdd --list-dep-tag-categories and related test
Ciaran McCreesh
2006-04-19 16:43:20 +0000
31928b9011Add support for -scm versions. Rework version spec internals to be substantially cleaner. Make the tests a lot more extensive.
Ciaran McCreesh
2006-04-19 00:21:58 +0000
5aafada448Make CompareByAll comparisons work correctly.
Ciaran McCreesh
2006-04-18 23:17:25 +0000
4b0894ca1cFix compiler warning because ciaranm likes goats. Also fix ChangeLog because I'm a muppet.
Stephen P. Bennett
2006-04-18 17:08:21 +0000
bbb5f0f0c1Support querying of USE from VDBRepository.
Stephen P. Bennett
2006-04-18 16:06:38 +0000
dd0820356fIgnore any weird version specs with a warning, rather than bombing out.
Ciaran McCreesh
2006-04-18 15:18:46 +0000
505d94eaeeWhat was ${PREFIX} meant to be anyway?
Stephen P. Bennett
2006-04-18 02:02:06 +0000
9b2e0c6aaeFix (5 of 4) counts
Ciaran McCreesh
2006-04-18 00:55:11 +0000
f188c1a3e3Explicitly include fs_entry where needed. Add some very crude vdb repo tests.
Ciaran McCreesh
2006-04-18 00:45:50 +0000
e32e2c7344Export variables set in make.defaults
Stephen P. Bennett
2006-04-18 00:38:04 +0000
acc41f0660Provide A during the ebuild build phase
Ciaran McCreesh
2006-04-17 23:48:10 +0000
9f5946f1d0Add a note to the HOWTO about the backslashes being for cat
Ciaran McCreesh
2006-04-17 23:39:46 +0000
16ab67dde5Fix SLOT being set to an empty string for some non-default virtual providers
Ciaran McCreesh
2006-04-17 23:16:17 +0000
be61cc8a1aFix typo. Fix return value for an empty security package set. Fix whitespaces.
Danny van Dyk
2006-04-17 22:39:43 +0000
98b0b6ad9fTurn dep tags into a proper class. Associate some basic GLSA information with GLSA tags (future expansion expected). Display new style dep tags.
Ciaran McCreesh
2006-04-17 22:30:24 +0000
ab89dca59cAdd convenience indirect_iterator generation function
Ciaran McCreesh
2006-04-17 22:27:36 +0000
d0da24adedWhitespace fixes, no code change
Ciaran McCreesh
2006-04-17 20:35:16 +0000
acb2dfd9a3Split ebuild execution code out into its own EbuildCommand classes
Ciaran McCreesh
2006-04-17 20:34:31 +0000
95305ce1c0Remove automatic cast from FSEntry to std::string, since all it does is lead to silly bugs going undetected at compile time. Change code that relies upon this automatic cast. Provide overloaded constructors for ConfigFile and descendents that take an FSEntry rather than a std::string.
Ciaran McCreesh
2006-04-17 15:37:48 +0000
b415c11547Sync is a string, not a filesystem entry.
Ciaran McCreesh
2006-04-17 14:59:45 +0000
571ebf63dbImplement built-in 'security' package set.
Danny van Dyk
2006-04-17 01:06:31 +0000
51e034bd07Fix VDBEntry's operator< to return false rather than an undefined value on equality.
Ciaran McCreesh
2006-04-17 00:40:17 +0000
1186146e44Use a smart record for the constructor, allowing named parameters to be provided, rather than passing around huge parameter lists containing lots of things of the same type
Ciaran McCreesh
2006-04-16 22:14:48 +0000
3f2d61950fAdd support for named parameters to smart records.
Ciaran McCreesh
2006-04-16 21:44:06 +0000
1eb7da9cd0Multiple inheritance for profiles.
Stephen P. Bennett
2006-04-16 20:51:12 +0000
eaa8266c2fAfter a failed fetch, wget has a tendency to leave zero byte files lying around. When checking for existing files in DISTDIR in builtin_fetch, if the file is zero bytes in size then delete and refetch it. Fixes Berlios#7163.
Ciaran McCreesh
2006-04-16 17:57:24 +0000
92c8dfb515Remove iostream include, it was only there for early debugging code and adds overhead (see TC++PL 13.2.3).
Ciaran McCreesh
2006-04-16 15:24:38 +0000
d547c9899cSplit out the eselect env update call from builtin_tidyup into a new builtin_updateenv, making SKIP_FUNCTIONS=tidyup a lot more sensible.
Ciaran McCreesh
2006-04-16 13:00:48 +0000
004c04bf43Expand mirror:// components that have a path before the filename correctly. Fixes: Berlios#7161. As of now, we are keeping a ChangeLog.
Ciaran McCreesh
2006-04-16 12:13:37 +0000
540bf797a8Restructure DepListEntry to have a single set of flags rather than a whole load of bools. No functionality change, just nicer code.
Ciaran McCreesh
2006-04-16 01:07:37 +0000