Commit Graph

  • 0b9bbf3669 We do multiple profile inheritance too Ciaran McCreesh 2006-04-23 22:07:15 +0000
  • fd51fe3039 Extend documentation to include how we differ from Portage Ciaran McCreesh 2006-04-23 22:03:57 +0000
  • 6f09bd3174 Enable 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
  • 4bfac78d52 Don't enable QA ever, for now. Ciaran McCreesh 2006-04-23 03:49:31 +0000
  • 4a49d19bbd Split 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
  • 9864796f75 Remember to check for null pointers this time. It is often helpful. Stephen P. Bennett 2006-04-23 02:28:07 +0000
  • 0975d014c1 Per-package use.mask support Stephen P. Bennett 2006-04-23 00:15:06 +0000
  • 97f0c87df6 Switch 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
  • 9f2f1c9169 Don't do silly things when given 0 as a version Ciaran McCreesh 2006-04-20 18:30:33 +0000
  • 08d3037773 Intel's compiler handles partial specialisation slightly differently. Make the char * to string type conversion work. Ciaran McCreesh 2006-04-20 17:21:24 +0000
  • 55e248b058 Fix STL usage issues that can cause segfaults with Intel's compiler Ciaran McCreesh 2006-04-20 17:19:08 +0000
  • 97ad3f693f Last batch of code docs changes for now. Ciaran McCreesh 2006-04-20 02:07:20 +0000
  • 6bdd6a5849 Docs update for paludis/util/ Ciaran McCreesh 2006-04-20 00:48:25 +0000
  • 96dd071711 Fix regen of comparison_policy.hh Ciaran McCreesh 2006-04-19 23:12:21 +0000
  • 91b4991cee And the rest of the docs for paludis/ Ciaran McCreesh 2006-04-19 21:53:23 +0000
  • 9c724bc180 autotools sucks Ciaran McCreesh 2006-04-19 20:33:12 +0000
  • 7d463d057f Stop relying upon namespaces being pulled in magically Ciaran McCreesh 2006-04-19 20:29:26 +0000
  • 89d85b2b13 More distcheck fixes, because automake makes the baby Jesus cry. Ciaran McCreesh 2006-04-19 19:19:34 +0000
  • 60d04daa9f ...and get it right this time Ciaran McCreesh 2006-04-19 18:50:27 +0000
  • 525d212726 Add in missing package_database_entry line in files.m4 that spb missed when splitting it out Ciaran McCreesh 2006-04-19 18:44:15 +0000
  • 7864df6fe0 More documentation reworking Ciaran McCreesh 2006-04-19 18:16:31 +0000
  • cf3a1a38c4 Add 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
  • 0279d59df4 First part of the documentation rework, plus minor formatting and code style fixes. More to come. Ciaran McCreesh 2006-04-19 16:47:47 +0000
  • d03c56fa8e Add --list-dep-tag-categories and related test Ciaran McCreesh 2006-04-19 16:43:20 +0000
  • aaba816e78 Rework documentation Ciaran McCreesh 2006-04-19 01:22:43 +0000
  • 31928b9011 Add 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
  • 5aafada448 Make CompareByAll comparisons work correctly. Ciaran McCreesh 2006-04-18 23:17:25 +0000
  • 4b0894ca1c Fix compiler warning because ciaranm likes goats. Also fix ChangeLog because I'm a muppet. Stephen P. Bennett 2006-04-18 17:08:21 +0000
  • bbb5f0f0c1 Support querying of USE from VDBRepository. Stephen P. Bennett 2006-04-18 16:06:38 +0000
  • dd0820356f Ignore any weird version specs with a warning, rather than bombing out. Ciaran McCreesh 2006-04-18 15:18:46 +0000
  • 505d94eaee What was ${PREFIX} meant to be anyway? Stephen P. Bennett 2006-04-18 02:02:06 +0000
  • 9b2e0c6aae Fix (5 of 4) counts Ciaran McCreesh 2006-04-18 00:55:11 +0000
  • f188c1a3e3 Explicitly include fs_entry where needed. Add some very crude vdb repo tests. Ciaran McCreesh 2006-04-18 00:45:50 +0000
  • e32e2c7344 Export variables set in make.defaults Stephen P. Bennett 2006-04-18 00:38:04 +0000
  • d8ce0605c9 Fix my email address. Silly macros... Ciaran McCreesh 2006-04-18 00:22:26 +0000
  • acc41f0660 Provide A during the ebuild build phase Ciaran McCreesh 2006-04-17 23:48:10 +0000
  • 9f5946f1d0 Add a note to the HOWTO about the backslashes being for cat Ciaran McCreesh 2006-04-17 23:39:46 +0000
  • 16ab67dde5 Fix SLOT being set to an empty string for some non-default virtual providers Ciaran McCreesh 2006-04-17 23:16:17 +0000
  • be61cc8a1a Fix typo. Fix return value for an empty security package set. Fix whitespaces. Danny van Dyk 2006-04-17 22:39:43 +0000
  • 98b0b6ad9f Turn 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
  • ab89dca59c Add convenience indirect_iterator generation function Ciaran McCreesh 2006-04-17 22:27:36 +0000
  • d0da24aded Whitespace fixes, no code change Ciaran McCreesh 2006-04-17 20:35:16 +0000
  • acb2dfd9a3 Split ebuild execution code out into its own EbuildCommand classes Ciaran McCreesh 2006-04-17 20:34:31 +0000
  • aa03397c60 Typo fix Ciaran McCreesh 2006-04-17 15:39:05 +0000
  • 95305ce1c0 Remove 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
  • b415c11547 Sync is a string, not a filesystem entry. Ciaran McCreesh 2006-04-17 14:59:45 +0000
  • 571ebf63db Implement built-in 'security' package set. Danny van Dyk 2006-04-17 01:06:31 +0000
  • 51e034bd07 Fix VDBEntry's operator< to return false rather than an undefined value on equality. Ciaran McCreesh 2006-04-17 00:40:17 +0000
  • 1186146e44 Use 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
  • 3f2d61950f Add support for named parameters to smart records. Ciaran McCreesh 2006-04-16 21:44:06 +0000
  • 1eb7da9cd0 Multiple inheritance for profiles. Stephen P. Bennett 2006-04-16 20:51:12 +0000
  • eaa8266c2f After 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
  • 92c8dfb515 Remove 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
  • d547c9899c Split 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
  • 004c04bf43 Expand 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
  • 008a0e79ba Install header files and .a libraries Ciaran McCreesh 2006-04-16 01:20:16 +0000
  • 540bf797a8 Restructure 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
  • f671968e78 Implement EqualityComparisonTag + CompareByAllTag Ciaran McCreesh 2006-04-16 01:06:19 +0000
  • 40f2054c9e Overload SmartRecord::get to provide a non-const assignable version Ciaran McCreesh 2006-04-16 00:30:08 +0000
  • cae890cf10 Add ::repo dep support Ciaran McCreesh 2006-04-15 23:45:57 +0000
  • b1ee21df57 Pass along EXPANDed vars that're in use.conf but not IUSE or profile Ciaran McCreesh 2006-04-15 23:44:59 +0000
  • e075ee7100 Don't preserve timestamps on merge Ciaran McCreesh 2006-04-15 22:01:31 +0000
  • 3e9740d94b Remove useless debugging statements and unused CONFIG_PROTECT logic Stephen P. Bennett 2006-04-15 20:36:49 +0000
  • 6464ef72ee Don't barf when a vdb file contains a single quote Ciaran McCreesh 2006-04-15 20:36:28 +0000