aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2008-03-07 12:28:21 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2008-03-07 12:28:21 +0000
commitd33d8110edd27a7926ba31a8a88daf3280b9cb5f (patch)
tree476f7e93cc04f62e1ead03a4bf00a952ce2eb46c
parentb35738e0a46e4bf80e17f87785c61707c9361d84 (diff)
downloadpaludis-0.26.0_alpha11.tar.gz
paludis-0.26.0_alpha11.tar.xz
Tag 0.26.0_alpha110.26.0_alpha11
-rw-r--r--0.26.0_alpha11/AUTHORS60
-rw-r--r--0.26.0_alpha11/ChangeLog5869
-rw-r--r--0.26.0_alpha11/ChangeLog.old.bz2bin0 -> 39338 bytes
-rw-r--r--0.26.0_alpha11/Makefile.am64
-rw-r--r--0.26.0_alpha11/NEWS858
-rw-r--r--0.26.0_alpha11/README12
-rw-r--r--0.26.0_alpha11/TODO51
-rwxr-xr-x0.26.0_alpha11/autogen.bash45
-rw-r--r--0.26.0_alpha11/bash-completion/Makefile.am18
-rw-r--r--0.26.0_alpha11/bash-completion/accerso73
-rw-r--r--0.26.0_alpha11/bash-completion/adjutrix117
-rw-r--r--0.26.0_alpha11/bash-completion/contrarius61
-rw-r--r--0.26.0_alpha11/bash-completion/importare166
-rw-r--r--0.26.0_alpha11/bash-completion/inquisitio76
-rw-r--r--0.26.0_alpha11/bash-completion/instruo72
-rw-r--r--0.26.0_alpha11/bash-completion/paludis377
-rw-r--r--0.26.0_alpha11/bash-completion/qualudis61
-rw-r--r--0.26.0_alpha11/bash-completion/reconcilio169
-rw-r--r--0.26.0_alpha11/configure.ac1416
-rw-r--r--0.26.0_alpha11/doc/Makefile.am125
-rw-r--r--0.26.0_alpha11/doc/api/Makefile.am67
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/Makefile.am66
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/doxygen.conf.in1295
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/Makefile.am192
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_about.cc34
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_action.cc143
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_command_line.cc96
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_command_line.hh88
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_contents.cc141
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_dep_label.cc224
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_dep_spec.cc167
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_dep_spec_flattener.cc135
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_dep_tag.cc197
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_dep_tree.cc273
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_environment.cc108
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_formatter.cc247
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_mask.cc144
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_match_package.cc98
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_metadata_key.cc334
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_name.cc107
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_package_database.cc106
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_package_id.cc160
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_query.cc108
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_query_delegate.cc165
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_repository.cc102
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_stringify_formatter.cc108
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_version_operator.cc116
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/examples/example_version_spec.cc99
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/groups.doxygen378
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/main_page.doxygen20
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/namespaces.doxygen14
-rw-r--r--0.26.0_alpha11/doc/api/cplusplus/references.doxygen47
-rw-r--r--0.26.0_alpha11/doc/api/index.html.part208
-rw-r--r--0.26.0_alpha11/doc/api/python/Makefile.am78
-rwxr-xr-x0.26.0_alpha11/doc/api/python/create_python_examples.py37
-rw-r--r--0.26.0_alpha11/doc/api/python/epydoc.css129
-rwxr-xr-x0.26.0_alpha11/doc/api/python/example_about.py12
-rwxr-xr-x0.26.0_alpha11/doc/api/python/example_command_line.py25
-rwxr-xr-x0.26.0_alpha11/doc/api/python/example_version_spec.py22
-rw-r--r--0.26.0_alpha11/doc/api/python/python_syntax.css73
-rw-r--r--0.26.0_alpha11/doc/api/ruby/Makefile.am70
-rw-r--r--0.26.0_alpha11/doc/api/ruby/create_ruby_doc.rb92
-rw-r--r--0.26.0_alpha11/doc/api/ruby/create_ruby_examples.rb43
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_about.rb18
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_action.rb83
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_command_line.rb34
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_contents.rb65
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_dep_spec.rb101
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_dep_tree.rb155
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_environment.rb53
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_mask.rb58
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_match_package.rb42
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_package_database.rb42
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_package_id.rb80
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_query.rb47
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_repository.rb44
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_version_operator.rb42
-rw-r--r--0.26.0_alpha11/doc/api/ruby/example_version_spec.rb30
-rw-r--r--0.26.0_alpha11/doc/api/ruby/ruby_syntax.css33
-rw-r--r--0.26.0_alpha11/doc/api/toplinks.html.part.in84
-rw-r--r--0.26.0_alpha11/doc/changelog.html.part.in3
-rw-r--r--0.26.0_alpha11/doc/clients/Makefile.am155
-rw-r--r--0.26.0_alpha11/doc/clients/index.html.part23
-rw-r--r--0.26.0_alpha11/doc/clients/toplinks.html.part.in110
-rw-r--r--0.26.0_alpha11/doc/configuration/Makefile.am324
-rw-r--r--0.26.0_alpha11/doc/configuration/bashrc.html.part.in30
-rw-r--r--0.26.0_alpha11/doc/configuration/configfiles.html.part28
-rw-r--r--0.26.0_alpha11/doc/configuration/environment.html.part.in23
-rw-r--r--0.26.0_alpha11/doc/configuration/envvars.html.part93
-rw-r--r--0.26.0_alpha11/doc/configuration/erepository.html.part.in91
-rw-r--r--0.26.0_alpha11/doc/configuration/fetchers.html.part.in31
-rw-r--r--0.26.0_alpha11/doc/configuration/hooks.html.part471
-rw-r--r--0.26.0_alpha11/doc/configuration/index.html.part41
-rw-r--r--0.26.0_alpha11/doc/configuration/installedunpackaged.html.part.in16
-rw-r--r--0.26.0_alpha11/doc/configuration/keywords.html.part.in68
-rw-r--r--0.26.0_alpha11/doc/configuration/licenses.html.part.in49
-rw-r--r--0.26.0_alpha11/doc/configuration/mirrors.html.part.in29
-rw-r--r--0.26.0_alpha11/doc/configuration/packagemask.html.part.in31
-rw-r--r--0.26.0_alpha11/doc/configuration/paludisenvironmentonly.html.part9
-rw-r--r--0.26.0_alpha11/doc/configuration/repositories.html.part.in59
-rw-r--r--0.26.0_alpha11/doc/configuration/sets.html.part.in55
-rw-r--r--0.26.0_alpha11/doc/configuration/specpath.html.part.in37
-rw-r--r--0.26.0_alpha11/doc/configuration/specs.html.part69
-rw-r--r--0.26.0_alpha11/doc/configuration/syncers.html.part.in49
-rw-r--r--0.26.0_alpha11/doc/configuration/toplinks.html.part.in138
-rw-r--r--0.26.0_alpha11/doc/configuration/use.html.part.in60
-rw-r--r--0.26.0_alpha11/doc/configuration/vdb.html.part.in34
-rw-r--r--0.26.0_alpha11/doc/faq/Makefile.am102
-rw-r--r--0.26.0_alpha11/doc/faq/different.html.part91
-rw-r--r--0.26.0_alpha11/doc/faq/general.html.part112
-rw-r--r--0.26.0_alpha11/doc/faq/howdoi.html.part201
-rw-r--r--0.26.0_alpha11/doc/faq/index.html.part81
-rw-r--r--0.26.0_alpha11/doc/faq/misfunctionality.html.part81
-rw-r--r--0.26.0_alpha11/doc/faq/operation.html.part30
-rw-r--r--0.26.0_alpha11/doc/faq/repositories.html.part41
-rw-r--r--0.26.0_alpha11/doc/faq/stricter.html.part83
-rw-r--r--0.26.0_alpha11/doc/faq/toplinks.html.part.in84
-rw-r--r--0.26.0_alpha11/doc/footer.html.part.in5
-rw-r--r--0.26.0_alpha11/doc/header.html.part.in16
-rwxr-xr-x0.26.0_alpha11/doc/htmltidy.bash9
-rw-r--r--0.26.0_alpha11/doc/index.html.part.in102
-rw-r--r--0.26.0_alpha11/doc/news.html.part.in4
-rw-r--r--0.26.0_alpha11/doc/overview/Makefile.am78
-rw-r--r--0.26.0_alpha11/doc/overview/contact.html.part25
-rw-r--r--0.26.0_alpha11/doc/overview/features.html.part93
-rw-r--r--0.26.0_alpha11/doc/overview/gettingstarted.html.part271
-rw-r--r--0.26.0_alpha11/doc/overview/index.html.part11
-rw-r--r--0.26.0_alpha11/doc/overview/toplinks.html.part.in83
-rw-r--r--0.26.0_alpha11/doc/paludis.css152
-rw-r--r--0.26.0_alpha11/doc/paludis.svg57
-rw-r--r--0.26.0_alpha11/doc/paludis_270.pngbin0 -> 17807 bytes
-rw-r--r--0.26.0_alpha11/doc/toplinks.html.part.in82
-rw-r--r--0.26.0_alpha11/eselect/Makefile.am34
-rw-r--r--0.26.0_alpha11/eselect/repo.eselect217
-rw-r--r--0.26.0_alpha11/hooks/Makefile.am.m4293
-rw-r--r--0.26.0_alpha11/hooks/demos/Makefile.am43
-rw-r--r--0.26.0_alpha11/hooks/demos/elog.bash.in102
-rw-r--r--0.26.0_alpha11/hooks/demos/new_packages.bash.in45
-rwxr-xr-x0.26.0_alpha11/hooks/demos/pretend_resume.bash.in38
-rwxr-xr-x0.26.0_alpha11/hooks/demos/report.bash.in14
-rwxr-xr-x0.26.0_alpha11/hooks/eselect_env_update.bash33
-rwxr-xr-x0.26.0_alpha11/hooks/eselect_env_update_TEST31
-rwxr-xr-x0.26.0_alpha11/hooks/eselect_env_update_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/hooks/eselect_env_update_TEST_setup.sh14
-rwxr-xr-x0.26.0_alpha11/hooks/find_config_updates.hook64
-rwxr-xr-x0.26.0_alpha11/hooks/gnu_info_index.bash87
-rwxr-xr-x0.26.0_alpha11/hooks/installable_cache_regen.bash28
-rwxr-xr-x0.26.0_alpha11/hooks/installed_cache_regen.bash28
-rwxr-xr-x0.26.0_alpha11/hooks/log.bash104
-rwxr-xr-x0.26.0_alpha11/hooks/news.hook40
-rwxr-xr-x0.26.0_alpha11/hooks/news_TEST42
-rwxr-xr-x0.26.0_alpha11/hooks/news_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/hooks/news_TEST_setup.sh53
-rwxr-xr-x0.26.0_alpha11/hooks/run_test.bash63
-rwxr-xr-x0.26.0_alpha11/hooks/update_config_protect_list.bash69
-rwxr-xr-x0.26.0_alpha11/hooks/write_cache_clean.bash41
-rw-r--r--0.26.0_alpha11/misc/Makefile.am14
-rwxr-xr-x0.26.0_alpha11/misc/do_m4.bash23
-rw-r--r--0.26.0_alpha11/misc/generated-file.txt9
-rwxr-xr-x0.26.0_alpha11/misc/make_nn.bash94
-rwxr-xr-x0.26.0_alpha11/misc/make_se.bash180
-rwxr-xr-x0.26.0_alpha11/misc/make_sr.bash798
-rw-r--r--0.26.0_alpha11/paludis/Makefile.am.m4210
-rw-r--r--0.26.0_alpha11/paludis/about.hh.in128
-rw-r--r--0.26.0_alpha11/paludis/about_TEST.cc83
-rw-r--r--0.26.0_alpha11/paludis/action-fwd.hh116
-rw-r--r--0.26.0_alpha11/paludis/action.cc277
-rw-r--r--0.26.0_alpha11/paludis/action.hh456
-rw-r--r--0.26.0_alpha11/paludis/action.se45
-rw-r--r--0.26.0_alpha11/paludis/args/Makefile.am85
-rw-r--r--0.26.0_alpha11/paludis/args/args.cc21
-rw-r--r--0.26.0_alpha11/paludis/args/args.hh39
-rw-r--r--0.26.0_alpha11/paludis/args/args_TEST.cc253
-rw-r--r--0.26.0_alpha11/paludis/args/args_dumper.cc109
-rw-r--r--0.26.0_alpha11/paludis/args/args_dumper.hh88
-rw-r--r--0.26.0_alpha11/paludis/args/args_error.cc38
-rw-r--r--0.26.0_alpha11/paludis/args/args_error.hh91
-rw-r--r--0.26.0_alpha11/paludis/args/args_group.cc82
-rw-r--r--0.26.0_alpha11/paludis/args/args_group.hh130
-rw-r--r--0.26.0_alpha11/paludis/args/args_handler.cc311
-rw-r--r--0.26.0_alpha11/paludis/args/args_handler.hh239
-rw-r--r--0.26.0_alpha11/paludis/args/args_option.cc362
-rw-r--r--0.26.0_alpha11/paludis/args/args_option.hh500
-rw-r--r--0.26.0_alpha11/paludis/args/args_visitor.cc185
-rw-r--r--0.26.0_alpha11/paludis/args/args_visitor.hh122
-rw-r--r--0.26.0_alpha11/paludis/args/bad_argument.cc28
-rw-r--r--0.26.0_alpha11/paludis/args/bad_argument.hh57
-rw-r--r--0.26.0_alpha11/paludis/args/checks_arg.cc52
-rw-r--r--0.26.0_alpha11/paludis/args/checks_arg.hh67
-rw-r--r--0.26.0_alpha11/paludis/args/debug_build_arg.cc53
-rw-r--r--0.26.0_alpha11/paludis/args/debug_build_arg.hh67
-rw-r--r--0.26.0_alpha11/paludis/args/dep_list_args_group.cc337
-rw-r--r--0.26.0_alpha11/paludis/args/dep_list_args_group.hh104
-rw-r--r--0.26.0_alpha11/paludis/args/deps_option_arg.cc89
-rw-r--r--0.26.0_alpha11/paludis/args/deps_option_arg.hh69
-rw-r--r--0.26.0_alpha11/paludis/args/do_help.hh63
-rw-r--r--0.26.0_alpha11/paludis/args/install_args_group.cc249
-rw-r--r--0.26.0_alpha11/paludis/args/install_args_group.hh152
-rw-r--r--0.26.0_alpha11/paludis/args/log_level_arg.cc57
-rw-r--r--0.26.0_alpha11/paludis/args/log_level_arg.hh68
-rw-r--r--0.26.0_alpha11/paludis/args/man.cc521
-rw-r--r--0.26.0_alpha11/paludis/args/man.hh204
-rw-r--r--0.26.0_alpha11/paludis/condition_tracker.cc144
-rw-r--r--0.26.0_alpha11/paludis/condition_tracker.hh103
-rw-r--r--0.26.0_alpha11/paludis/contents-fwd.hh54
-rw-r--r--0.26.0_alpha11/paludis/contents.cc153
-rw-r--r--0.26.0_alpha11/paludis/contents.hh265
-rw-r--r--0.26.0_alpha11/paludis/dep_label-fwd.hh271
-rw-r--r--0.26.0_alpha11/paludis/dep_label.cc329
-rw-r--r--0.26.0_alpha11/paludis/dep_label.hh376
-rw-r--r--0.26.0_alpha11/paludis/dep_list-fwd.hh50
-rw-r--r--0.26.0_alpha11/paludis/dep_list.cc1547
-rw-r--r--0.26.0_alpha11/paludis/dep_list.hh230
-rw-r--r--0.26.0_alpha11/paludis/dep_list.sr78
-rw-r--r--0.26.0_alpha11/paludis/dep_list_TEST.cc2188
-rw-r--r--0.26.0_alpha11/paludis/dep_list_TEST.hh178
-rw-r--r--0.26.0_alpha11/paludis/dep_list_TEST_blockers.cc370
-rw-r--r--0.26.0_alpha11/paludis/dep_list_exceptions.cc92
-rw-r--r--0.26.0_alpha11/paludis/dep_list_exceptions.hh198
-rw-r--r--0.26.0_alpha11/paludis/dep_list_options.cc28
-rw-r--r--0.26.0_alpha11/paludis/dep_list_options.hh41
-rw-r--r--0.26.0_alpha11/paludis/dep_list_options.se257
-rw-r--r--0.26.0_alpha11/paludis/dep_spec-fwd.hh183
-rw-r--r--0.26.0_alpha11/paludis/dep_spec.cc905
-rw-r--r--0.26.0_alpha11/paludis/dep_spec.hh765
-rw-r--r--0.26.0_alpha11/paludis/dep_spec_TEST.cc91
-rw-r--r--0.26.0_alpha11/paludis/dep_spec_flattener.cc155
-rw-r--r--0.26.0_alpha11/paludis/dep_spec_flattener.hh198
-rw-r--r--0.26.0_alpha11/paludis/dep_tag-fwd.hh58
-rw-r--r--0.26.0_alpha11/paludis/dep_tag.cc440
-rw-r--r--0.26.0_alpha11/paludis/dep_tag.hh366
-rw-r--r--0.26.0_alpha11/paludis/dep_tag.sr25
-rw-r--r--0.26.0_alpha11/paludis/dep_tree-fwd.hh42
-rw-r--r--0.26.0_alpha11/paludis/dep_tree.cc80
-rw-r--r--0.26.0_alpha11/paludis/dep_tree.hh314
-rw-r--r--0.26.0_alpha11/paludis/distribution-fwd.hh68
-rw-r--r--0.26.0_alpha11/paludis/distribution.cc108
-rw-r--r--0.26.0_alpha11/paludis/distribution.hh94
-rw-r--r--0.26.0_alpha11/paludis/distributions/Makefile.am23
-rw-r--r--0.26.0_alpha11/paludis/distributions/gentoo.conf26
-rw-r--r--0.26.0_alpha11/paludis/environment-fwd.hh46
-rw-r--r--0.26.0_alpha11/paludis/environment.cc36
-rw-r--r--0.26.0_alpha11/paludis/environment.hh299
-rw-r--r--0.26.0_alpha11/paludis/environment_implementation.cc183
-rw-r--r--0.26.0_alpha11/paludis/environment_implementation.hh93
-rw-r--r--0.26.0_alpha11/paludis/environment_maker.cc192
-rw-r--r--0.26.0_alpha11/paludis/environment_maker.hh178
-rw-r--r--0.26.0_alpha11/paludis/environments/Makefile.am23
-rw-r--r--0.26.0_alpha11/paludis/environments/adapted/Makefile.am65
-rw-r--r--0.26.0_alpha11/paludis/environments/adapted/adapted_environment.cc240
-rw-r--r--0.26.0_alpha11/paludis/environments/adapted/adapted_environment.hh133
-rw-r--r--0.26.0_alpha11/paludis/environments/adapted/adapted_environment_TEST.cc40
-rw-r--r--0.26.0_alpha11/paludis/environments/adapted/registration.cc32
-rw-r--r--0.26.0_alpha11/paludis/environments/no_config/Makefile.am93
-rw-r--r--0.26.0_alpha11/paludis/environments/no_config/no_config_environment.cc432
-rw-r--r--0.26.0_alpha11/paludis/environments/no_config/no_config_environment.hh162
-rw-r--r--0.26.0_alpha11/paludis/environments/no_config/no_config_environment.sr27
-rw-r--r--0.26.0_alpha11/paludis/environments/no_config/no_config_environment_TEST.cc48
-rwxr-xr-x0.26.0_alpha11/paludis/environments/no_config/no_config_environment_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/environments/no_config/no_config_environment_TEST_setup.sh25
-rw-r--r--0.26.0_alpha11/paludis/environments/no_config/registration.cc34
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/Makefile.am128
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/bashable_conf.cc61
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/bashable_conf.hh36
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/keywords_conf.cc238
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/keywords_conf.hh67
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/licenses_conf.cc231
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/licenses_conf.hh67
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/mirrors_conf.cc100
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/mirrors_conf.hh68
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/package_mask_conf.cc128
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/package_mask_conf.hh69
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/paludis_config.cc723
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/paludis_config.hh174
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/paludis_environment.cc522
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/paludis_environment.hh143
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/paludis_environment_TEST.cc175
-rwxr-xr-x0.26.0_alpha11/paludis/environments/paludis/paludis_environment_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/paludis/environments/paludis/paludis_environment_TEST_setup.sh193
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/registration.cc45
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/repository_config_entry.sr22
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/use_conf.cc381
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/use_conf.hh75
-rw-r--r--0.26.0_alpha11/paludis/environments/paludis/use_config_entry.sr106
-rw-r--r--0.26.0_alpha11/paludis/environments/portage/Makefile.am74
-rw-r--r--0.26.0_alpha11/paludis/environments/portage/bashrc6
-rw-r--r--0.26.0_alpha11/paludis/environments/portage/portage_environment.cc742
-rw-r--r--0.26.0_alpha11/paludis/environments/portage/portage_environment.hh144
-rw-r--r--0.26.0_alpha11/paludis/environments/portage/portage_environment_TEST.cc148
-rwxr-xr-x0.26.0_alpha11/paludis/environments/portage/portage_environment_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/environments/portage/portage_environment_TEST_setup.sh65
-rw-r--r--0.26.0_alpha11/paludis/environments/portage/registration.cc43
-rw-r--r--0.26.0_alpha11/paludis/environments/test/Makefile.am46
-rw-r--r--0.26.0_alpha11/paludis/environments/test/registration.cc33
-rw-r--r--0.26.0_alpha11/paludis/environments/test/test_environment.cc191
-rw-r--r--0.26.0_alpha11/paludis/environments/test/test_environment.hh116
-rw-r--r--0.26.0_alpha11/paludis/fetchers/Makefile.am45
-rwxr-xr-x0.26.0_alpha11/paludis/fetchers/dofile6
-rwxr-xr-x0.26.0_alpha11/paludis/fetchers/dowget.in61
-rw-r--r--0.26.0_alpha11/paludis/files.m477
-rw-r--r--0.26.0_alpha11/paludis/find_unused_packages_task.cc91
-rw-r--r--0.26.0_alpha11/paludis/find_unused_packages_task.hh75
-rw-r--r--0.26.0_alpha11/paludis/formatter-fwd.hh53
-rw-r--r--0.26.0_alpha11/paludis/formatter.cc23
-rw-r--r--0.26.0_alpha11/paludis/formatter.hh1140
-rw-r--r--0.26.0_alpha11/paludis/fuzzy_finder.cc175
-rw-r--r--0.26.0_alpha11/paludis/fuzzy_finder.hh99
-rw-r--r--0.26.0_alpha11/paludis/fuzzy_finder_TEST.cc109
-rw-r--r--0.26.0_alpha11/paludis/handled_information-fwd.hh42
-rw-r--r--0.26.0_alpha11/paludis/handled_information.cc89
-rw-r--r--0.26.0_alpha11/paludis/handled_information.hh189
-rw-r--r--0.26.0_alpha11/paludis/hashed_containers.cc121
-rw-r--r--0.26.0_alpha11/paludis/hashed_containers.hh392
-rw-r--r--0.26.0_alpha11/paludis/hashed_containers_TEST.cc63
-rw-r--r--0.26.0_alpha11/paludis/hook-fwd.hh42
-rw-r--r--0.26.0_alpha11/paludis/hook.cc156
-rw-r--r--0.26.0_alpha11/paludis/hook.hh143
-rw-r--r--0.26.0_alpha11/paludis/hook.se18
-rw-r--r--0.26.0_alpha11/paludis/hook.sr22
-rwxr-xr-x0.26.0_alpha11/paludis/hooker.bash44
-rw-r--r--0.26.0_alpha11/paludis/hooker.cc647
-rw-r--r--0.26.0_alpha11/paludis/hooker.hh98
-rw-r--r--0.26.0_alpha11/paludis/hooker_TEST.cc229
-rwxr-xr-x0.26.0_alpha11/paludis/hooker_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/hooker_TEST_setup.sh295
-rw-r--r--0.26.0_alpha11/paludis/host_tuple_name.cc233
-rw-r--r--0.26.0_alpha11/paludis/host_tuple_name.hh235
-rw-r--r--0.26.0_alpha11/paludis/host_tuple_name.sr28
-rw-r--r--0.26.0_alpha11/paludis/host_tuple_name_TEST.cc242
-rw-r--r--0.26.0_alpha11/paludis/install_task.cc1642
-rw-r--r--0.26.0_alpha11/paludis/install_task.hh264
-rw-r--r--0.26.0_alpha11/paludis/install_task.se24
-rw-r--r--0.26.0_alpha11/paludis/literal_metadata_key.cc185
-rw-r--r--0.26.0_alpha11/paludis/literal_metadata_key.hh160
-rw-r--r--0.26.0_alpha11/paludis/mask-fwd.hh63
-rw-r--r--0.26.0_alpha11/paludis/mask.cc35
-rw-r--r--0.26.0_alpha11/paludis/mask.hh200
-rw-r--r--0.26.0_alpha11/paludis/match_package.cc147
-rw-r--r--0.26.0_alpha11/paludis/match_package.hh69
-rw-r--r--0.26.0_alpha11/paludis/merger-fwd.hh77
-rw-r--r--0.26.0_alpha11/paludis/merger.cc1019
-rw-r--r--0.26.0_alpha11/paludis/merger.hh204
-rw-r--r--0.26.0_alpha11/paludis/merger.se42
-rw-r--r--0.26.0_alpha11/paludis/merger_TEST.cc512
-rwxr-xr-x0.26.0_alpha11/paludis/merger_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/merger_TEST_setup.sh124
-rw-r--r--0.26.0_alpha11/paludis/merger_entry_type.cc22
-rw-r--r--0.26.0_alpha11/paludis/merger_entry_type.hh41
-rw-r--r--0.26.0_alpha11/paludis/merger_entry_type.se23
-rw-r--r--0.26.0_alpha11/paludis/metadata_key-fwd.hh49
-rw-r--r--0.26.0_alpha11/paludis/metadata_key.cc166
-rw-r--r--0.26.0_alpha11/paludis/metadata_key.hh547
-rw-r--r--0.26.0_alpha11/paludis/metadata_key.se27
-rw-r--r--0.26.0_alpha11/paludis/metadata_key_holder-fwd.hh28
-rw-r--r--0.26.0_alpha11/paludis/metadata_key_holder.cc100
-rw-r--r--0.26.0_alpha11/paludis/metadata_key_holder.hh78
-rw-r--r--0.26.0_alpha11/paludis/name-fwd.hh209
-rw-r--r--0.26.0_alpha11/paludis/name.cc487
-rw-r--r--0.26.0_alpha11/paludis/name.hh349
-rw-r--r--0.26.0_alpha11/paludis/name.se38
-rw-r--r--0.26.0_alpha11/paludis/name.sr50
-rw-r--r--0.26.0_alpha11/paludis/name_TEST.cc349
-rw-r--r--0.26.0_alpha11/paludis/ndbam-fwd.hh32
-rw-r--r--0.26.0_alpha11/paludis/ndbam.cc570
-rw-r--r--0.26.0_alpha11/paludis/ndbam.hh110
-rwxr-xr-x0.26.0_alpha11/paludis/ndbam.sr18
-rw-r--r--0.26.0_alpha11/paludis/ndbam_merger.cc343
-rw-r--r--0.26.0_alpha11/paludis/ndbam_merger.hh66
-rw-r--r--0.26.0_alpha11/paludis/ndbam_merger.sr19
-rw-r--r--0.26.0_alpha11/paludis/ndbam_unmerger.cc290
-rw-r--r--0.26.0_alpha11/paludis/ndbam_unmerger.hh89
-rw-r--r--0.26.0_alpha11/paludis/ndbam_unmerger.sr19
-rw-r--r--0.26.0_alpha11/paludis/override_functions.cc95
-rw-r--r--0.26.0_alpha11/paludis/override_functions.hh77
-rw-r--r--0.26.0_alpha11/paludis/package_database-fwd.hh47
-rw-r--r--0.26.0_alpha11/paludis/package_database.cc590
-rw-r--r--0.26.0_alpha11/paludis/package_database.hh331
-rw-r--r--0.26.0_alpha11/paludis/package_database.se25
-rw-r--r--0.26.0_alpha11/paludis/package_database_TEST.cc366
-rw-r--r--0.26.0_alpha11/paludis/package_id-fwd.hh70
-rw-r--r--0.26.0_alpha11/paludis/package_id.cc213
-rw-r--r--0.26.0_alpha11/paludis/package_id.hh448
-rw-r--r--0.26.0_alpha11/paludis/package_id.se26
-rw-r--r--0.26.0_alpha11/paludis/paludis.hh.m446
-rw-r--r--0.26.0_alpha11/paludis/python_hooks.cc436
-rw-r--r--0.26.0_alpha11/paludis/qa-fwd.hh48
-rw-r--r--0.26.0_alpha11/paludis/qa.cc63
-rw-r--r--0.26.0_alpha11/paludis/qa.hh68
-rw-r--r--0.26.0_alpha11/paludis/qa.se43
-rw-r--r--0.26.0_alpha11/paludis/qa.sr37
-rw-r--r--0.26.0_alpha11/paludis/query-fwd.hh68
-rw-r--r--0.26.0_alpha11/paludis/query.cc609
-rw-r--r--0.26.0_alpha11/paludis/query.hh292
-rw-r--r--0.26.0_alpha11/paludis/query_delegate-fwd.hh34
-rw-r--r--0.26.0_alpha11/paludis/query_delegate.cc58
-rw-r--r--0.26.0_alpha11/paludis/query_delegate.hh112
-rw-r--r--0.26.0_alpha11/paludis/query_visitor.cc201
-rw-r--r--0.26.0_alpha11/paludis/query_visitor.hh92
-rw-r--r--0.26.0_alpha11/paludis/range_rewriter.cc276
-rw-r--r--0.26.0_alpha11/paludis/range_rewriter.hh92
-rw-r--r--0.26.0_alpha11/paludis/range_rewriter_TEST.cc59
-rw-r--r--0.26.0_alpha11/paludis/report_task.cc255
-rw-r--r--0.26.0_alpha11/paludis/report_task.hh96
-rw-r--r--0.26.0_alpha11/paludis/repositories/Makefile.am32
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/Makefile.am162
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran/Makefile.am21
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran/cran.bash151
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_dep_parser.cc79
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_dep_parser.hh35
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_dep_parser_TEST.cc75
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_installed_repository.cc683
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_installed_repository.hh161
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_installed_repository.sr25
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_installed_repository_TEST.cc53
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/cran/cran_installed_repository_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/cran/cran_installed_repository_TEST_setup.sh7
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_package_id.cc557
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_package_id.hh98
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_repository.cc529
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_repository.hh148
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_repository.sr28
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/cran_repository_TEST.cc77
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/cran/cran_repository_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/cran/cran_repository_TEST_setup.sh57
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/dep_spec_pretty_printer.cc130
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/dep_spec_pretty_printer.hh90
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/description_file.cc113
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/description_file.hh49
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/description_file_TEST.cc49
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/keys.cc168
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/keys.hh99
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/masks.cc71
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/masks.hh45
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/normalise.cc40
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/normalise.hh35
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/package_dep_spec.cc180
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/package_dep_spec.hh34
-rw-r--r--0.26.0_alpha11/paludis/repositories/cran/registration.cc42
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/Makefile.am542
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/aa_visitor.cc75
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/aa_visitor.hh82
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/aa_visitor_TEST.cc55
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/check_fetched_files_visitor.cc422
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/check_fetched_files_visitor.hh77
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/conditional_dep_spec.cc138
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/conditional_dep_spec.hh41
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_lexer.cc114
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_lexer.hh129
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_lexer_TEST.cc244
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_parser-fwd.hh43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_parser.cc827
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_parser.hh124
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_parser.se29
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_parser_TEST.cc416
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_spec_pretty_printer.cc396
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_spec_pretty_printer.hh129
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dep_spec_pretty_printer_TEST.cc114
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dependencies_rewriter.cc223
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/dependencies_rewriter.hh65
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/distfiles_size_visitor.cc148
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/distfiles_size_visitor.hh71
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_installed_repository.cc545
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_installed_repository.hh146
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_installed_repository.sr16
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_installed_repository_id.cc794
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_installed_repository_id.hh108
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_key.cc1148
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_key.hh345
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_mask.cc163
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_mask.hh71
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository.cc1411
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository.hh251
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_TEST.cc1555
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/e_repository_TEST_cleanup.sh10
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/e_repository_TEST_setup.sh1116
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_entries.cc48
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_entries.hh162
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_exceptions.cc29
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_exceptions.hh53
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_id.cc34
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_id.hh46
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_mask_file.cc100
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_mask_file.hh67
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_news.cc303
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_news.hh126
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_params.cc32
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_params.hh47
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_params.se23
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_params.sr50
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_profile.cc823
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_profile.hh133
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_profile_file.cc152
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_profile_file.hh71
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_sets.cc344
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_sets.hh76
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_repository_sets_TEST.cc183
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/e_repository_sets_TEST_cleanup.sh10
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/e_repository_sets_TEST_setup.sh214
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_stripper.cc93
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/e_stripper.hh59
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapi-fwd.hh109
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapi.cc358
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapi.hh98
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapi.sr170
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapi_phase.cc119
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapi_phase.hh96
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapis/0.conf200
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapis/1.conf11
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapis/Makefile.am30
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapis/exheres-0.conf227
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapis/paludis-1.conf219
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapis/pbin-1+0.conf40
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapis/pbin-1+1.conf40
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapis/pbin-1+exheres-0.conf39
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eapis/pbin-1+paludis-1.conf40
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild.cc922
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild.hh586
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/Makefile.am71
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/build_functions.bash105
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_infovars.bash54
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_init.bash96
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_initmisc.bash82
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_initrm.bash82
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_killold.bash47
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_killoldmisc.bash47
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_killoldrm.bash47
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_loadenv.bash48
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_metadata.bash41
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_saveenv.bash44
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_tidyup.bash43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_tidyupmisc.bash43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_tidyuprm.bash43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/builtin_variable.bash23
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/conditional_functions.bash40
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/conditional_functions_TEST.bash45
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/eclass_functions.bash87
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/ever_functions.bash27
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/exlib_functions.bash82
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/list_functions.bash70
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/list_functions_TEST.bash74
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/output_functions.bash30
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/pkg_config.bash58
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/pkg_info.bash50
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/pkg_nofetch.bash51
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/pkg_postinst.bash58
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/pkg_postrm.bash59
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/pkg_preinst.bash58
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/pkg_prerm.bash58
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/pkg_pretend.bash47
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/pkg_setup.bash58
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/portage_stubs.bash103
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/src_compile.bash61
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/src_install.bash58
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/src_test.bash86
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/0/src_unpack.bash54
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/1/Makefile.am38
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/1/output_functions.bash30
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/1/src_compile.bash62
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/Makefile.am51
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/binary_functions.bash79
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/die_functions.bash59
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/ebuild.bash482
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/Makefile.am74
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/build_functions.bash164
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_infovars.bash58
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_init.bash101
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_initmisc.bash87
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_initrm.bash87
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_killold.bash51
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_killoldmisc.bash51
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_killoldrm.bash51
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_loadenv.bash52
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_metadata.bash46
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_saveenv.bash49
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_tidyup.bash48
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_tidyupmisc.bash48
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_tidyuprm.bash48
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/builtin_variable.bash28
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/conditional_functions.bash50
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/conditional_functions_TEST.bash47
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/eclass_functions.bash85
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/ever_functions.bash66
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/exlib_functions.bash86
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/list_functions.bash96
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/list_functions_TEST.bash80
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/output_functions.bash29
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/pkg_config.bash50
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/pkg_info.bash42
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/pkg_nofetch.bash56
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/pkg_postinst.bash50
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/pkg_postrm.bash50
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/pkg_preinst.bash50
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/pkg_prerm.bash50
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/pkg_pretend.bash42
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/pkg_setup.bash50
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/portage_stubs.bash66
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/src_compile.bash53
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/src_configure.bash60
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/src_install.bash50
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/src_prepare.bash52
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/src_test.bash73
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/exheres-0/src_unpack.bash46
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/install_functions.bash109
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/kernel_functions.bash59
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/kernel_functions_TEST.bash41
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/multilib_functions.bash66
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/output_functions.bash30
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/paludis-1/Makefile.am37
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/paludis-1/output_functions.bash30
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/pbin-1/Makefile.am38
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/pbin-1/builtin_installbin.bash47
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/pbin-1/builtin_pivotbin.bash57
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/pipe_functions.bash81
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/run_test.bash63
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/sandbox.bash42
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/source_functions.bash41
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/usage_error.bash31
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/Makefile.am124
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/awk19
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/awk_TEST.bash47
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/canonicalise6
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dobin48
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dobin_TEST.bash70
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/doconfd32
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dodir34
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dodoc50
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/doenvd32
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/doexe58
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dohard34
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dohtml127
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/doinfo50
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/doinitd32
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/doins89
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dolib62
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dolib.a.in27
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dolib.so.in26
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/doman75
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/domo54
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/donewins42
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dosbin45
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dosed52
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/dosym43
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/ecompress26
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/ecompressdir21
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/emake22
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/exheres-0/Makefile.am65
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/exheres-0/banned_in_eapi_exheres-028
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/exheres-0/dodoc64
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/exheres-0/emake29
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/fowners24
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/fperms24
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/locked_pipe_command.cc107
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/make19
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/make_TEST.bash41
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newbin38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newconfd38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newdoc38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newenvd38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newexe38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newinitd38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newins38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newlib.a.in38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newlib.so.in38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newman38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/newsbin38
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/patch19
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/patch_TEST.bash75
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/prep.in25
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/print_exports.cc33
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/run_test.bash62
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/sed19
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/utils/sed_TEST.bash46
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/unpack154
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/wrapped_getfsize18
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/wrapped_getfsize_TEST.bash44
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/wrapped_getmtime19
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/utils/wrapped_ldconfig19
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild/write_binary_ebuild.bash134
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/ebuild/write_vdb_entry.bash145
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild_entries.cc895
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild_entries.hh102
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild_flat_metadata_cache.cc384
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild_flat_metadata_cache.hh71
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild_id.cc957
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/ebuild_id.hh132
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eclass_mtimes.cc76
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/eclass_mtimes.hh55
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/exheres_layout.cc610
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/exheres_layout.hh141
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/exndbam_id.cc117
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/exndbam_id.hh51
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/exndbam_repository.cc472
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/exndbam_repository.hh127
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/exndbam_repository.sr17
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/exndbam_repository_TEST.cc49
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/exndbam_repository_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/exndbam_repository_TEST_setup.sh8
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/fetch_visitor.cc245
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/fetch_visitor.hh71
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/fetch_visitor_TEST.cc77
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/fetch_visitor_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/fetch_visitor_TEST_setup.sh13
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/fix_locked_dependencies.cc217
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/fix_locked_dependencies.hh41
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/fix_locked_dependencies_TEST.cc84
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/glsa.cc263
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/glsa.hh178
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/glsa.sr19
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/layout.cc85
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/layout.hh202
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/make_ebuild_repository.cc313
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/make_ebuild_repository.hh51
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/manifest2_entry.sr18
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/manifest2_reader.cc163
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/manifest2_reader.hh89
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/package_dep_spec.cc424
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/package_dep_spec.hh69
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/pipe_command_handler.cc298
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/pipe_command_handler.hh38
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/Makefile.am307
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/categories.cc102
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/categories.hh38
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/changelog.cc73
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/changelog.hh38
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/default_functions.cc141
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/default_functions.hh43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/default_functions_TEST.cc116
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/deprecated_functions.cc119
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/deprecated_functions.conf5
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/deprecated_functions.hh43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/eapi_supported.cc48
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/eapi_supported.hh39
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/ebuild_count.cc56
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/ebuild_count.hh41
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/extractors.cc408
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/extractors.conf8
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/extractors.hh40
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/extractors_TEST.cc158
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/fetches_key.cc217
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/fetches_key.hh39
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/files_dir_size.cc81
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/files_dir_size.hh37
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/function_keyword.cc74
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/function_keyword.hh44
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/function_keyword_TEST.cc89
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/header.cc103
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/header.hh43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/homepage_key.cc112
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/homepage_key.hh39
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/homepage_key_TEST.cc117
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/inherited_blacklist.conf8
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/inherited_key.cc101
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/inherited_key.hh39
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/iuse_blacklist.conf5
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/iuse_key.cc111
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/iuse_key.hh43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/keywords_key.cc83
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/keywords_key.hh41
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/kv_variables.cc64
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/kv_variables.hh43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/kv_variables_TEST.cc98
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/license_key.cc110
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/license_key.hh43
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/manifest.cc293
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/manifest.hh39
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/manifest_TEST.cc287
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/qa/manifest_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/qa/manifest_TEST_setup.sh145
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/metadata_keys.cc181
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/metadata_keys.hh41
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/misc_files.cc48
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/misc_files.hh37
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/misc_files_TEST.cc111
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/qa/misc_files_TEST_cleanup.sh12
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/qa/misc_files_TEST_setup.sh18
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/qa.cc63
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/qa_checks.cc252
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/qa_checks.hh122
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/qa_checks_group.cc131
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/qa_checks_group.hh56
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/qa_controller.cc468
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/qa_controller.hh71
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/repo_name.cc68
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/repo_name.hh38
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/restrict_key.cc123
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/restrict_key.hh39
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/root_variable.cc97
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/root_variable.hh42
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/short_description_key.cc66
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/short_description_key.hh39
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/spec_keys.cc512
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/spec_keys.hh40
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/spec_keys_TEST.cc237
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/spec_keys_pds_blacklist.DEPEND.conf2
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/spec_keys_pds_blacklist.PDEPEND.conf0
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/spec_keys_pds_blacklist.PROVIDE.conf1
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/spec_keys_pds_blacklist.RDEPEND.conf16
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/spec_keys_pds_blacklist.SDEPEND.conf0
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/stray_files.cc92
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/stray_files.hh47
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/stray_files_TEST.cc40
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/subshell_die.cc79
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/subshell_die.hh44
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/subshell_die_TEST.cc80
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/test_extras.cc26
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/variable_assigns.cc102
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/variable_assigns.hh44
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/visibility.cc359
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/visibility.hh44
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/visibility_TEST.cc119
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/qa/visibility_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/qa/visibility_TEST_setup.sh62
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/whitespace.cc117
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/qa/whitespace.hh44
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/registration.cc69
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/source_uri_finder.cc215
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/source_uri_finder.hh68
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/source_uri_finder_TEST.cc104
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/traditional.exclude4
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/traditional_layout.cc633
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/traditional_layout.hh145
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/use_desc.cc95
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/use_desc.hh59
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/use_requirements.cc223
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/use_requirements.hh256
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_contents_tokeniser.hh113
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_id.cc59
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_id.hh46
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_merger.cc341
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_merger.hh98
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_merger_TEST.cc242
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/vdb_merger_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/vdb_merger_TEST_setup.sh91
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_repository.cc897
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_repository.hh177
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_repository.sr29
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_repository_TEST.cc651
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/vdb_repository_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/vdb_repository_TEST_setup.sh291
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_unmerger.cc332
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_unmerger.hh113
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/vdb_unmerger_TEST.cc459
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/vdb_unmerger_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/vdb_unmerger_TEST_setup.sh113
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/xml_things.cc218
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/xml_things.hh30
-rw-r--r--0.26.0_alpha11/paludis/repositories/e/xml_things_TEST.cc93
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/xml_things_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/e/xml_things_TEST_setup.sh115
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/Makefile.am102
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_installed_repository.cc202
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_installed_repository.hh78
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_installed_repository_TEST.cc41
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_package_id.cc1078
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_package_id.hh275
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_repository.cc213
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_repository.hh82
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_repository.sr24
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_repository_TEST.cc42
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_repository_base.cc255
-rw-r--r--0.26.0_alpha11/paludis/repositories/fake/fake_repository_base.hh170
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/Makefile.am156
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/exceptions.cc29
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/exceptions.hh50
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gem_specification-fwd.hh32
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gem_specification.cc637
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gem_specification.hh131
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gem_specification_TEST.cc84
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gem_specifications.cc216
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gem_specifications.hh74
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gem_specifications_TEST.cc41
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/gems/gems.bash55
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gems_repository.cc348
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gems_repository.hh94
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/gems_repository_TEST.cc52
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/gems/gems_repository_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/gems/gems_repository_TEST_setup.sh6
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/installed_gems_repository.cc367
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/installed_gems_repository.hh110
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/installed_gems_repository_TEST.cc50
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/gems/installed_gems_repository_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/gems/installed_gems_repository_TEST_setup.sh10
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/params-fwd.hh32
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/params.cc26
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/params.hh41
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/params.sr29
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/registration.cc105
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/yaml-fwd.hh38
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/yaml.cc393
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/yaml.hh251
-rw-r--r--0.26.0_alpha11/paludis/repositories/gems/yaml_TEST.cc184
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/Makefile.am155
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/dep_parser.cc60
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/dep_parser.hh39
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/dep_parser_TEST.cc49
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/dep_printer.cc127
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/dep_printer.hh58
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/exceptions.cc29
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/exceptions.hh38
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/installed_id.cc731
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/installed_id.hh98
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/installed_repository.cc427
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/installed_repository.hh106
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/installed_repository.sr14
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/installed_repository_TEST.cc610
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/unpackaged/installed_repository_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/unpackaged/installed_repository_TEST_setup.sh72
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/registration.cc112
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_id.cc368
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_id.hh94
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_key.cc90
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_key.hh56
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_repository.cc196
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_repository.hh85
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_repository.sr19
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_repository_TEST.cc224
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_repository_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_repository_TEST_setup.sh14
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_stripper.cc93
-rw-r--r--0.26.0_alpha11/paludis/repositories/unpackaged/unpackaged_stripper.hh59
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/Makefile.am101
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/installed_virtuals_repository.cc344
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/installed_virtuals_repository.hh106
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/installed_virtuals_repository_TEST.cc41
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/package_id.cc535
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/package_id.hh125
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/registration.cc42
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/virtuals_repository.cc433
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/virtuals_repository.hh108
-rw-r--r--0.26.0_alpha11/paludis/repositories/virtuals/virtuals_repository_TEST.cc150
-rw-r--r--0.26.0_alpha11/paludis/repository-fwd.hh155
-rw-r--r--0.26.0_alpha11/paludis/repository.cc227
-rw-r--r--0.26.0_alpha11/paludis/repository.hh729
-rw-r--r--0.26.0_alpha11/paludis/repository_blacklist.txt0
-rw-r--r--0.26.0_alpha11/paludis/repository_maker.cc167
-rw-r--r--0.26.0_alpha11/paludis/repository_maker.hh124
-rw-r--r--0.26.0_alpha11/paludis/repository_name_cache.cc213
-rw-r--r--0.26.0_alpha11/paludis/repository_name_cache.hh102
-rw-r--r--0.26.0_alpha11/paludis/repository_name_cache_TEST.cc174
-rwxr-xr-x0.26.0_alpha11/paludis/repository_name_cache_TEST_cleanup.sh10
-rwxr-xr-x0.26.0_alpha11/paludis/repository_name_cache_TEST_setup.sh22
-rw-r--r--0.26.0_alpha11/paludis/selinux/Makefile.am51
-rw-r--r--0.26.0_alpha11/paludis/selinux/security_context.cc267
-rw-r--r--0.26.0_alpha11/paludis/selinux/security_context.hh183
-rw-r--r--0.26.0_alpha11/paludis/set_file.cc521
-rw-r--r--0.26.0_alpha11/paludis/set_file.hh124
-rw-r--r--0.26.0_alpha11/paludis/set_file.se23
-rw-r--r--0.26.0_alpha11/paludis/set_file.sr24
-rw-r--r--0.26.0_alpha11/paludis/set_file_TEST.cc191
-rwxr-xr-x0.26.0_alpha11/paludis/set_file_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/paludis/set_file_TEST_setup.sh24
-rw-r--r--0.26.0_alpha11/paludis/show_suggest_visitor.cc163
-rw-r--r--0.26.0_alpha11/paludis/show_suggest_visitor.hh86
-rw-r--r--0.26.0_alpha11/paludis/slot_requirement-fwd.hh37
-rw-r--r--0.26.0_alpha11/paludis/slot_requirement.cc37
-rw-r--r--0.26.0_alpha11/paludis/slot_requirement.hh68
-rw-r--r--0.26.0_alpha11/paludis/sohooks_TEST.cc80
-rw-r--r--0.26.0_alpha11/paludis/stage_builder_task.cc129
-rw-r--r--0.26.0_alpha11/paludis/stage_builder_task.hh152
-rw-r--r--0.26.0_alpha11/paludis/stage_options.sr21
-rw-r--r--0.26.0_alpha11/paludis/stringify_formatter-fwd.hh34
-rw-r--r--0.26.0_alpha11/paludis/stringify_formatter-impl.hh221
-rw-r--r--0.26.0_alpha11/paludis/stringify_formatter.cc358
-rw-r--r--0.26.0_alpha11/paludis/stringify_formatter.hh158
-rw-r--r--0.26.0_alpha11/paludis/stringify_formatter_TEST.cc124
-rw-r--r--0.26.0_alpha11/paludis/stripper-fwd.hh38
-rw-r--r--0.26.0_alpha11/paludis/stripper.cc178
-rw-r--r--0.26.0_alpha11/paludis/stripper.hh63
-rw-r--r--0.26.0_alpha11/paludis/stripper_TEST.cc87
-rw-r--r--0.26.0_alpha11/paludis/stripper_TEST_binary.cc9
-rwxr-xr-x0.26.0_alpha11/paludis/stripper_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/stripper_TEST_setup.sh9
-rw-r--r--0.26.0_alpha11/paludis/sync_task.cc208
-rw-r--r--0.26.0_alpha11/paludis/sync_task.hh108
-rw-r--r--0.26.0_alpha11/paludis/syncer.cc123
-rw-r--r--0.26.0_alpha11/paludis/syncer.hh162
-rw-r--r--0.26.0_alpha11/paludis/syncers/Makefile.am78
-rw-r--r--0.26.0_alpha11/paludis/syncers/docvs.in93
-rw-r--r--0.26.0_alpha11/paludis/syncers/dodarcs.in96
-rw-r--r--0.26.0_alpha11/paludis/syncers/dodummy68
-rw-r--r--0.26.0_alpha11/paludis/syncers/dogit.in106
-rw-r--r--0.26.0_alpha11/paludis/syncers/dorsync.in87
-rw-r--r--0.26.0_alpha11/paludis/syncers/dosvn.in84
-rw-r--r--0.26.0_alpha11/paludis/syncers/dotar.in156
-rw-r--r--0.26.0_alpha11/paludis/tasks_exceptions.cc34
-rw-r--r--0.26.0_alpha11/paludis/tasks_exceptions.hh65
-rw-r--r--0.26.0_alpha11/paludis/test_extras.cc77
-rw-r--r--0.26.0_alpha11/paludis/uninstall_list.cc552
-rw-r--r--0.26.0_alpha11/paludis/uninstall_list.hh116
-rw-r--r--0.26.0_alpha11/paludis/uninstall_list.se20
-rw-r--r--0.26.0_alpha11/paludis/uninstall_list.sr49
-rw-r--r--0.26.0_alpha11/paludis/uninstall_list_TEST.cc489
-rw-r--r--0.26.0_alpha11/paludis/uninstall_task.cc464
-rw-r--r--0.26.0_alpha11/paludis/uninstall_task.hh173
-rw-r--r--0.26.0_alpha11/paludis/unmerger.cc299
-rw-r--r--0.26.0_alpha11/paludis/unmerger.hh187
-rw-r--r--0.26.0_alpha11/paludis/user_dep_spec-fwd.hh52
-rw-r--r--0.26.0_alpha11/paludis/user_dep_spec.cc286
-rw-r--r--0.26.0_alpha11/paludis/user_dep_spec.hh48
-rw-r--r--0.26.0_alpha11/paludis/user_dep_spec.se19
-rw-r--r--0.26.0_alpha11/paludis/user_dep_spec_TEST.cc201
-rw-r--r--0.26.0_alpha11/paludis/util/Makefile.am.m4126
-rw-r--r--0.26.0_alpha11/paludis/util/action_queue.cc161
-rw-r--r--0.26.0_alpha11/paludis/util/action_queue.hh72
-rw-r--r--0.26.0_alpha11/paludis/util/action_queue_TEST.cc55
-rw-r--r--0.26.0_alpha11/paludis/util/attributes.hh81
-rw-r--r--0.26.0_alpha11/paludis/util/byte_swap.hh80
-rw-r--r--0.26.0_alpha11/paludis/util/byte_swap_TEST.cc78
-rw-r--r--0.26.0_alpha11/paludis/util/clone-impl.hh52
-rw-r--r--0.26.0_alpha11/paludis/util/clone.hh96
-rw-r--r--0.26.0_alpha11/paludis/util/condition_variable.cc94
-rw-r--r--0.26.0_alpha11/paludis/util/condition_variable.hh92
-rw-r--r--0.26.0_alpha11/paludis/util/condition_variable_TEST.cc43
-rw-r--r--0.26.0_alpha11/paludis/util/config_file.cc765
-rw-r--r--0.26.0_alpha11/paludis/util/config_file.hh374
-rw-r--r--0.26.0_alpha11/paludis/util/config_file.se50
-rw-r--r--0.26.0_alpha11/paludis/util/config_file_TEST.cc392
-rwxr-xr-x0.26.0_alpha11/paludis/util/config_file_TEST_cleanup.sh10
-rwxr-xr-x0.26.0_alpha11/paludis/util/config_file_TEST_setup.sh26
-rw-r--r--0.26.0_alpha11/paludis/util/cookie.cc34
-rw-r--r--0.26.0_alpha11/paludis/util/cookie.hh39
-rw-r--r--0.26.0_alpha11/paludis/util/create_iterator-fwd.hh37
-rw-r--r--0.26.0_alpha11/paludis/util/create_iterator-impl.hh106
-rw-r--r--0.26.0_alpha11/paludis/util/create_iterator.hh95
-rw-r--r--0.26.0_alpha11/paludis/util/create_iterator_TEST.cc69
-rw-r--r--0.26.0_alpha11/paludis/util/damerau_levenshtein.cc87
-rw-r--r--0.26.0_alpha11/paludis/util/damerau_levenshtein.hh58
-rw-r--r--0.26.0_alpha11/paludis/util/damerau_levenshtein_TEST.cc60
-rw-r--r--0.26.0_alpha11/paludis/util/destringify.cc28
-rw-r--r--0.26.0_alpha11/paludis/util/destringify.hh217
-rw-r--r--0.26.0_alpha11/paludis/util/destringify_TEST.cc135
-rw-r--r--0.26.0_alpha11/paludis/util/dir_iterator.cc196
-rw-r--r--0.26.0_alpha11/paludis/util/dir_iterator.hh156
-rw-r--r--0.26.0_alpha11/paludis/util/dir_iterator.se21
-rw-r--r--0.26.0_alpha11/paludis/util/dir_iterator_TEST.cc104
-rwxr-xr-x0.26.0_alpha11/paludis/util/dir_iterator_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/util/dir_iterator_TEST_setup.sh7
-rw-r--r--0.26.0_alpha11/paludis/util/echo_functions.bash.in173
-rw-r--r--0.26.0_alpha11/paludis/util/exception.cc176
-rw-r--r--0.26.0_alpha11/paludis/util/exception.hh230
-rw-r--r--0.26.0_alpha11/paludis/util/fast_unique_copy.hh110
-rw-r--r--0.26.0_alpha11/paludis/util/fast_unique_copy_TEST.cc121
-rw-r--r--0.26.0_alpha11/paludis/util/fd_holder.hh68
-rw-r--r--0.26.0_alpha11/paludis/util/fd_output_stream.hh130
-rw-r--r--0.26.0_alpha11/paludis/util/files.m473
-rw-r--r--0.26.0_alpha11/paludis/util/fs_entry-fwd.hh87
-rw-r--r--0.26.0_alpha11/paludis/util/fs_entry.cc695
-rw-r--r--0.26.0_alpha11/paludis/util/fs_entry.hh389
-rw-r--r--0.26.0_alpha11/paludis/util/fs_entry_TEST.cc433
-rwxr-xr-x0.26.0_alpha11/paludis/util/fs_entry_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/util/fs_entry_TEST_setup.sh21
-rw-r--r--0.26.0_alpha11/paludis/util/graph-fwd.hh39
-rw-r--r--0.26.0_alpha11/paludis/util/graph-impl.hh388
-rw-r--r--0.26.0_alpha11/paludis/util/graph.cc46
-rw-r--r--0.26.0_alpha11/paludis/util/graph.hh250
-rw-r--r--0.26.0_alpha11/paludis/util/graph_TEST.cc113
-rw-r--r--0.26.0_alpha11/paludis/util/indirect_iterator-fwd.hh44
-rw-r--r--0.26.0_alpha11/paludis/util/indirect_iterator-impl.hh105
-rw-r--r--0.26.0_alpha11/paludis/util/indirect_iterator.hh134
-rw-r--r--0.26.0_alpha11/paludis/util/indirect_iterator_TEST.cc162
-rw-r--r--0.26.0_alpha11/paludis/util/instantiation_policy-impl.hh104
-rw-r--r--0.26.0_alpha11/paludis/util/instantiation_policy.hh163
-rw-r--r--0.26.0_alpha11/paludis/util/instantiation_policy_TEST.cc219
-rw-r--r--0.26.0_alpha11/paludis/util/is_file_with_extension.cc50
-rw-r--r--0.26.0_alpha11/paludis/util/is_file_with_extension.hh73
-rw-r--r--0.26.0_alpha11/paludis/util/is_file_with_extension.se23
-rw-r--r--0.26.0_alpha11/paludis/util/is_file_with_extension_TEST.cc84
-rwxr-xr-x0.26.0_alpha11/paludis/util/is_file_with_extension_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/util/is_file_with_extension_TEST_setup.sh6
-rw-r--r--0.26.0_alpha11/paludis/util/iterator_funcs.hh100
-rw-r--r--0.26.0_alpha11/paludis/util/iterator_funcs_TEST.cc120
-rw-r--r--0.26.0_alpha11/paludis/util/join.hh146
-rw-r--r--0.26.0_alpha11/paludis/util/join_TEST.cc142
-rw-r--r--0.26.0_alpha11/paludis/util/kc-fwd.hh80
-rw-r--r--0.26.0_alpha11/paludis/util/kc.hh646
-rw-r--r--0.26.0_alpha11/paludis/util/keys.hh158
-rw-r--r--0.26.0_alpha11/paludis/util/log.cc227
-rw-r--r--0.26.0_alpha11/paludis/util/log.hh156
-rw-r--r--0.26.0_alpha11/paludis/util/log.se39
-rw-r--r--0.26.0_alpha11/paludis/util/log_TEST.cc132
-rw-r--r--0.26.0_alpha11/paludis/util/make_shared_ptr-fwd.hh49
-rw-r--r--0.26.0_alpha11/paludis/util/make_shared_ptr.hh46
-rw-r--r--0.26.0_alpha11/paludis/util/map-fwd.hh38
-rw-r--r--0.26.0_alpha11/paludis/util/map-impl.hh140
-rw-r--r--0.26.0_alpha11/paludis/util/map.cc31
-rw-r--r--0.26.0_alpha11/paludis/util/map.hh103
-rw-r--r--0.26.0_alpha11/paludis/util/md5.cc239
-rw-r--r--0.26.0_alpha11/paludis/util/md5.hh71
-rw-r--r--0.26.0_alpha11/paludis/util/md5_TEST.cc76
-rw-r--r--0.26.0_alpha11/paludis/util/member_iterator-fwd.hh48
-rw-r--r--0.26.0_alpha11/paludis/util/member_iterator-impl.hh115
-rw-r--r--0.26.0_alpha11/paludis/util/member_iterator.hh129
-rw-r--r--0.26.0_alpha11/paludis/util/member_iterator_TEST.cc77
-rw-r--r--0.26.0_alpha11/paludis/util/mutex.cc140
-rw-r--r--0.26.0_alpha11/paludis/util/mutex.hh144
-rw-r--r--0.26.0_alpha11/paludis/util/mutex_TEST.cc41
-rw-r--r--0.26.0_alpha11/paludis/util/no_type.hh46
-rw-r--r--0.26.0_alpha11/paludis/util/operators.hh235
-rw-r--r--0.26.0_alpha11/paludis/util/options-fwd.hh37
-rw-r--r--0.26.0_alpha11/paludis/util/options.cc123
-rw-r--r--0.26.0_alpha11/paludis/util/options.hh207
-rw-r--r--0.26.0_alpha11/paludis/util/options_TEST.cc97
-rw-r--r--0.26.0_alpha11/paludis/util/output_wrapper.cc264
-rw-r--r--0.26.0_alpha11/paludis/util/output_wrapper_TEST.cc464
-rwxr-xr-x0.26.0_alpha11/paludis/util/output_wrapper_TEST_cleanup.sh10
-rwxr-xr-x0.26.0_alpha11/paludis/util/output_wrapper_TEST_setup.sh139
-rw-r--r--0.26.0_alpha11/paludis/util/pipe.cc51
-rw-r--r--0.26.0_alpha11/paludis/util/pipe.hh88
-rw-r--r--0.26.0_alpha11/paludis/util/pretty_print.cc48
-rw-r--r--0.26.0_alpha11/paludis/util/pretty_print.hh41
-rw-r--r--0.26.0_alpha11/paludis/util/pretty_print_TEST.cc57
-rw-r--r--0.26.0_alpha11/paludis/util/private_implementation_pattern-impl.hh76
-rw-r--r--0.26.0_alpha11/paludis/util/private_implementation_pattern.hh127
-rw-r--r--0.26.0_alpha11/paludis/util/random.cc37
-rw-r--r--0.26.0_alpha11/paludis/util/random.hh91
-rw-r--r--0.26.0_alpha11/paludis/util/random_TEST.cc119
-rw-r--r--0.26.0_alpha11/paludis/util/remove_shared_ptr.hh86
-rw-r--r--0.26.0_alpha11/paludis/util/rmd160.cc231
-rw-r--r--0.26.0_alpha11/paludis/util/rmd160.hh75
-rw-r--r--0.26.0_alpha11/paludis/util/rmd160_TEST.cc78
-rw-r--r--0.26.0_alpha11/paludis/util/save.hh119
-rw-r--r--0.26.0_alpha11/paludis/util/save_TEST.cc73
-rw-r--r--0.26.0_alpha11/paludis/util/sequence-fwd.hh35
-rw-r--r--0.26.0_alpha11/paludis/util/sequence-impl.hh143
-rw-r--r--0.26.0_alpha11/paludis/util/sequence.hh117
-rw-r--r--0.26.0_alpha11/paludis/util/set-fwd.hh38
-rw-r--r--0.26.0_alpha11/paludis/util/set-impl.hh149
-rw-r--r--0.26.0_alpha11/paludis/util/set.hh110
-rw-r--r--0.26.0_alpha11/paludis/util/sha1.cc205
-rw-r--r--0.26.0_alpha11/paludis/util/sha1.hh66
-rw-r--r--0.26.0_alpha11/paludis/util/sha1_TEST.cc396
-rw-r--r--0.26.0_alpha11/paludis/util/sha256.cc228
-rw-r--r--0.26.0_alpha11/paludis/util/sha256.hh71
-rw-r--r--0.26.0_alpha11/paludis/util/sha256_TEST.cc443
-rw-r--r--0.26.0_alpha11/paludis/util/sr.cc25
-rw-r--r--0.26.0_alpha11/paludis/util/sr.hh109
-rw-r--r--0.26.0_alpha11/paludis/util/stringify.hh194
-rw-r--r--0.26.0_alpha11/paludis/util/stringify_TEST.cc123
-rw-r--r--0.26.0_alpha11/paludis/util/strip.cc94
-rw-r--r--0.26.0_alpha11/paludis/util/strip.hh76
-rw-r--r--0.26.0_alpha11/paludis/util/strip_TEST.cc109
-rw-r--r--0.26.0_alpha11/paludis/util/system.cc862
-rw-r--r--0.26.0_alpha11/paludis/util/system.hh300
-rw-r--r--0.26.0_alpha11/paludis/util/system_TEST.cc299
-rwxr-xr-x0.26.0_alpha11/paludis/util/system_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/paludis/util/system_TEST_setup.sh60
-rw-r--r--0.26.0_alpha11/paludis/util/test_extras.cc78
-rw-r--r--0.26.0_alpha11/paludis/util/thread.cc92
-rw-r--r--0.26.0_alpha11/paludis/util/thread.hh78
-rw-r--r--0.26.0_alpha11/paludis/util/thread_TEST.cc52
-rw-r--r--0.26.0_alpha11/paludis/util/thread_pool.cc58
-rw-r--r--0.26.0_alpha11/paludis/util/thread_pool.hh69
-rw-r--r--0.26.0_alpha11/paludis/util/thread_pool_TEST.cc56
-rw-r--r--0.26.0_alpha11/paludis/util/tokeniser.cc28
-rw-r--r--0.26.0_alpha11/paludis/util/tokeniser.hh399
-rw-r--r--0.26.0_alpha11/paludis/util/tokeniser_TEST.cc154
-rw-r--r--0.26.0_alpha11/paludis/util/tr1_functional.hh81
-rw-r--r--0.26.0_alpha11/paludis/util/tr1_memory.hh56
-rw-r--r--0.26.0_alpha11/paludis/util/tr1_type_traits.hh63
-rw-r--r--0.26.0_alpha11/paludis/util/util.hh.m445
-rw-r--r--0.26.0_alpha11/paludis/util/validated-fwd.hh44
-rw-r--r--0.26.0_alpha11/paludis/util/validated.hh150
-rw-r--r--0.26.0_alpha11/paludis/util/validated_TEST.cc126
-rw-r--r--0.26.0_alpha11/paludis/util/virtual_constructor-impl.hh155
-rw-r--r--0.26.0_alpha11/paludis/util/virtual_constructor.hh136
-rw-r--r--0.26.0_alpha11/paludis/util/virtual_constructor_TEST.cc191
-rw-r--r--0.26.0_alpha11/paludis/util/visitor-fwd.hh185
-rw-r--r--0.26.0_alpha11/paludis/util/visitor-impl.hh654
-rw-r--r--0.26.0_alpha11/paludis/util/visitor.hh1550
-rw-r--r--0.26.0_alpha11/paludis/util/visitor_TEST.cc177
-rw-r--r--0.26.0_alpha11/paludis/util/visitor_cast.hh287
-rw-r--r--0.26.0_alpha11/paludis/util/visitor_cast_TEST.cc89
-rw-r--r--0.26.0_alpha11/paludis/util/wrapped_forward_iterator-fwd.hh29
-rw-r--r--0.26.0_alpha11/paludis/util/wrapped_forward_iterator-impl.hh183
-rw-r--r--0.26.0_alpha11/paludis/util/wrapped_forward_iterator.hh123
-rw-r--r--0.26.0_alpha11/paludis/util/wrapped_forward_iterator_TEST.cc50
-rw-r--r--0.26.0_alpha11/paludis/util/wrapped_output_iterator-fwd.hh29
-rw-r--r--0.26.0_alpha11/paludis/util/wrapped_output_iterator-impl.hh141
-rw-r--r--0.26.0_alpha11/paludis/util/wrapped_output_iterator.hh119
-rw-r--r--0.26.0_alpha11/paludis/version_operator-fwd.hh47
-rw-r--r--0.26.0_alpha11/paludis/version_operator.cc163
-rw-r--r--0.26.0_alpha11/paludis/version_operator.hh143
-rw-r--r--0.26.0_alpha11/paludis/version_operator.se24
-rw-r--r--0.26.0_alpha11/paludis/version_operator_TEST.cc112
-rw-r--r--0.26.0_alpha11/paludis/version_requirements-fwd.hh71
-rw-r--r--0.26.0_alpha11/paludis/version_requirements.cc59
-rw-r--r--0.26.0_alpha11/paludis/version_requirements.hh43
-rw-r--r--0.26.0_alpha11/paludis/version_requirements.sr29
-rw-r--r--0.26.0_alpha11/paludis/version_spec-fwd.hh45
-rw-r--r--0.26.0_alpha11/paludis/version_spec.cc713
-rw-r--r--0.26.0_alpha11/paludis/version_spec.hh173
-rw-r--r--0.26.0_alpha11/paludis/version_spec_TEST.cc480
-rw-r--r--0.26.0_alpha11/pkg-config/Makefile.am27
-rw-r--r--0.26.0_alpha11/pkg-config/paludis.pc.in11
-rw-r--r--0.26.0_alpha11/python/Makefile.am226
-rw-r--r--0.26.0_alpha11/python/about.cc38
-rw-r--r--0.26.0_alpha11/python/action.cc278
-rwxr-xr-x0.26.0_alpha11/python/action_TEST.py127
-rw-r--r--0.26.0_alpha11/python/additional_tests.cc391
-rw-r--r--0.26.0_alpha11/python/additional_tests.hh27
-rw-r--r--0.26.0_alpha11/python/additional_tests_so.cc26
-rw-r--r--0.26.0_alpha11/python/contents.cc151
-rwxr-xr-x0.26.0_alpha11/python/contents_TEST.py92
-rw-r--r--0.26.0_alpha11/python/dep_label.cc216
-rwxr-xr-x0.26.0_alpha11/python/dep_label_TEST.py88
-rw-r--r--0.26.0_alpha11/python/dep_list.cc274
-rwxr-xr-x0.26.0_alpha11/python/dep_list_TEST.py191
-rwxr-xr-x0.26.0_alpha11/python/dep_list_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/python/dep_list_TEST_setup.sh98
-rw-r--r--0.26.0_alpha11/python/dep_spec.cc1372
-rw-r--r--0.26.0_alpha11/python/dep_spec.hh371
-rwxr-xr-x0.26.0_alpha11/python/dep_spec_TEST.py125
-rw-r--r--0.26.0_alpha11/python/dep_tag.cc212
-rwxr-xr-x0.26.0_alpha11/python/dep_tag_TEST.py116
-rw-r--r--0.26.0_alpha11/python/environment.cc670
-rwxr-xr-x0.26.0_alpha11/python/environment_TEST.py214
-rwxr-xr-x0.26.0_alpha11/python/environment_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/python/environment_TEST_setup.sh97
-rw-r--r--0.26.0_alpha11/python/exception.cc122
-rw-r--r--0.26.0_alpha11/python/exception.hh148
-rw-r--r--0.26.0_alpha11/python/formatter.cc793
-rwxr-xr-x0.26.0_alpha11/python/formatter_TEST.py234
-rw-r--r--0.26.0_alpha11/python/fs_entry.cc55
-rw-r--r--0.26.0_alpha11/python/iterable.hh242
-rw-r--r--0.26.0_alpha11/python/log.cc70
-rwxr-xr-x0.26.0_alpha11/python/log_TEST.py55
-rw-r--r--0.26.0_alpha11/python/mask.cc499
-rwxr-xr-x0.26.0_alpha11/python/mask_TEST.py169
-rwxr-xr-x0.26.0_alpha11/python/mask_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/python/mask_TEST_setup.sh84
-rw-r--r--0.26.0_alpha11/python/metadata_key.cc1065
-rwxr-xr-x0.26.0_alpha11/python/metadata_key_TEST.py317
-rwxr-xr-x0.26.0_alpha11/python/metadata_key_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/python/metadata_key_TEST_setup.sh49
-rw-r--r--0.26.0_alpha11/python/mutex.cc32
-rw-r--r--0.26.0_alpha11/python/mutex.hh34
-rw-r--r--0.26.0_alpha11/python/name.cc292
-rwxr-xr-x0.26.0_alpha11/python/name_TEST.py82
-rw-r--r--0.26.0_alpha11/python/nice_names.nn99
-rw-r--r--0.26.0_alpha11/python/options.hh149
-rw-r--r--0.26.0_alpha11/python/package_database.cc115
-rwxr-xr-x0.26.0_alpha11/python/package_database_TEST.py73
-rwxr-xr-x0.26.0_alpha11/python/package_database_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/python/package_database_TEST_setup.sh84
-rw-r--r--0.26.0_alpha11/python/package_id.cc232
-rwxr-xr-x0.26.0_alpha11/python/package_id_TEST.py186
-rwxr-xr-x0.26.0_alpha11/python/package_id_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/python/package_id_TEST_setup.sh67
-rw-r--r--0.26.0_alpha11/python/paludis_output_wrapper.py102
-rw-r--r--0.26.0_alpha11/python/paludis_python.hh198
-rw-r--r--0.26.0_alpha11/python/paludis_python_so.cc58
-rw-r--r--0.26.0_alpha11/python/qa.cc109
-rwxr-xr-x0.26.0_alpha11/python/qa_TEST.py77
-rw-r--r--0.26.0_alpha11/python/query.cc356
-rwxr-xr-x0.26.0_alpha11/python/query_TEST.py87
-rwxr-xr-x0.26.0_alpha11/python/query_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/python/query_TEST_setup.sh34
-rw-r--r--0.26.0_alpha11/python/repository.cc469
-rwxr-xr-x0.26.0_alpha11/python/repository_TEST.py287
-rwxr-xr-x0.26.0_alpha11/python/repository_TEST_cleanup.sh8
-rwxr-xr-x0.26.0_alpha11/python/repository_TEST_setup.sh157
-rw-r--r--0.26.0_alpha11/python/validated.hh80
-rw-r--r--0.26.0_alpha11/python/version_operator.cc79
-rwxr-xr-x0.26.0_alpha11/python/version_operator_TEST.py42
-rw-r--r--0.26.0_alpha11/python/version_requirements.cc69
-rwxr-xr-x0.26.0_alpha11/python/version_requirements_TEST.py46
-rw-r--r--0.26.0_alpha11/python/version_spec.cc87
-rwxr-xr-x0.26.0_alpha11/python/version_spec_TEST.py77
-rw-r--r--0.26.0_alpha11/ruby/Makefile.am180
-rw-r--r--0.26.0_alpha11/ruby/action.cc1056
-rw-r--r--0.26.0_alpha11/ruby/action_TEST.rb333
-rwxr-xr-x0.26.0_alpha11/ruby/action_TEST_cleanup.sh14
-rwxr-xr-x0.26.0_alpha11/ruby/action_TEST_setup.sh137
-rw-r--r--0.26.0_alpha11/ruby/contents.cc354
-rw-r--r--0.26.0_alpha11/ruby/contents_TEST.rb250
-rw-r--r--0.26.0_alpha11/ruby/demos/Makefile.am56
-rwxr-xr-x0.26.0_alpha11/ruby/demos/find_unmanaged_files.rb110
-rwxr-xr-x0.26.0_alpha11/ruby/demos/find_unused_distfiles.rb193
-rw-r--r--0.26.0_alpha11/ruby/demos/latest_stable.rb111
-rwxr-xr-x0.26.0_alpha11/ruby/demos/playman.rb246
-rw-r--r--0.26.0_alpha11/ruby/demos/qualudis.rb445
-rw-r--r--0.26.0_alpha11/ruby/demos/version_spec_distributions.rb141
-rw-r--r--0.26.0_alpha11/ruby/dep_list.cc1435
-rw-r--r--0.26.0_alpha11/ruby/dep_list_TEST.rb304
-rwxr-xr-x0.26.0_alpha11/ruby/dep_list_TEST_cleanup.sh12
-rwxr-xr-x0.26.0_alpha11/ruby/dep_list_TEST_setup.sh98
-rw-r--r--0.26.0_alpha11/ruby/dep_spec.cc1248
-rw-r--r--0.26.0_alpha11/ruby/dep_spec_TEST.rb295
-rwxr-xr-x0.26.0_alpha11/ruby/dep_spec_TEST_cleanup.sh12
-rwxr-xr-x0.26.0_alpha11/ruby/dep_spec_TEST_setup.sh55
-rw-r--r--0.26.0_alpha11/ruby/dep_tag.cc368
-rw-r--r--0.26.0_alpha11/ruby/dep_tag_TEST.rb200
-rwxr-xr-x0.26.0_alpha11/ruby/dep_tag_TEST_cleanup.sh12
-rwxr-xr-x0.26.0_alpha11/ruby/dep_tag_TEST_setup.sh42
-rw-r--r--0.26.0_alpha11/ruby/environment.cc582
-rw-r--r--0.26.0_alpha11/ruby/environment_TEST.rb382
-rwxr-xr-x0.26.0_alpha11/ruby/environment_TEST_cleanup.sh12
-rwxr-xr-x0.26.0_alpha11/ruby/environment_TEST_setup.sh108
-rw-r--r--0.26.0_alpha11/ruby/find_unused_packages_task.cc103
-rw-r--r--0.26.0_alpha11/ruby/find_unused_packages_task_TEST.rb52
-rwxr-xr-x0.26.0_alpha11/ruby/find_unused_packages_task_TEST_cleanup.sh12
-rwxr-xr-x0.26.0_alpha11/ruby/find_unused_packages_task_TEST_setup.sh63
-rw-r--r--0.26.0_alpha11/ruby/log.cc124
-rw-r--r--0.26.0_alpha11/ruby/log_TEST.rb93
-rw-r--r--0.26.0_alpha11/ruby/mask.cc266
-rw-r--r--0.26.0_alpha11/ruby/metadata_key.cc812
-rw-r--r--0.26.0_alpha11/ruby/name.cc51
-rw-r--r--0.26.0_alpha11/ruby/nice_names.nn44
-rw-r--r--0.26.0_alpha11/ruby/package_database.cc284
-rw-r--r--0.26.0_alpha11/ruby/package_database_TEST.rb243
-rwxr-xr-x0.26.0_alpha11/ruby/package_database_TEST_cleanup.sh13
-rwxr-xr-x0.26.0_alpha11/ruby/package_database_TEST_setup.sh85
-rw-r--r--0.26.0_alpha11/ruby/package_id.cc515
-rw-r--r--0.26.0_alpha11/ruby/package_id_TEST.rb389
-rwxr-xr-x0.26.0_alpha11/ruby/package_id_TEST_cleanup.sh14
-rwxr-xr-x0.26.0_alpha11/ruby/package_id_TEST_setup.sh67
-rw-r--r--0.26.0_alpha11/ruby/paludis_ruby.cc522
-rw-r--r--0.26.0_alpha11/ruby/paludis_ruby.hh213
-rw-r--r--0.26.0_alpha11/ruby/paludis_ruby_TEST.rb98
-rwxr-xr-x0.26.0_alpha11/ruby/paludis_ruby_TEST_cleanup.sh12
-rwxr-xr-x0.26.0_alpha11/ruby/paludis_ruby_TEST_setup.sh78
-rw-r--r--0.26.0_alpha11/ruby/paludis_ruby_so.cc30
-rw-r--r--0.26.0_alpha11/ruby/qa.cc340
-rw-r--r--0.26.0_alpha11/ruby/qa_TEST.rb102
-rw-r--r--0.26.0_alpha11/ruby/qualified_package_name.cc208
-rw-r--r--0.26.0_alpha11/ruby/qualified_package_name_TEST.rb116
-rw-r--r--0.26.0_alpha11/ruby/query.cc394
-rw-r--r--0.26.0_alpha11/ruby/query_TEST.rb244
-rw-r--r--0.26.0_alpha11/ruby/repository.cc1060
-rw-r--r--0.26.0_alpha11/ruby/repository_TEST.rb628
-rwxr-xr-x0.26.0_alpha11/ruby/repository_TEST_cleanup.sh14
-rwxr-xr-x0.26.0_alpha11/ruby/repository_TEST_setup.sh138
-rw-r--r--0.26.0_alpha11/ruby/version_spec.cc198
-rw-r--r--0.26.0_alpha11/ruby/version_spec_TEST.rb91
-rw-r--r--0.26.0_alpha11/src/Makefile.am15
-rw-r--r--0.26.0_alpha11/src/clients/Makefile.am18
-rw-r--r--0.26.0_alpha11/src/clients/accerso/Makefile.am85
-rw-r--r--0.26.0_alpha11/src/clients/accerso/accerso.cc260
-rw-r--r--0.26.0_alpha11/src/clients/accerso/command_line.cc82
-rw-r--r--0.26.0_alpha11/src/clients/accerso/command_line.hh64
-rwxr-xr-x0.26.0_alpha11/src/clients/accerso/help_TEST4
-rw-r--r--0.26.0_alpha11/src/clients/accerso/man_accerso.cc79
-rwxr-xr-x0.26.0_alpha11/src/clients/accerso/version_TEST4
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/Makefile.am120
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/adjutrix.cc298
-rwxr-xr-x0.26.0_alpha11/src/clients/adjutrix/args_from_environment_TEST4
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/command_line.cc171
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/command_line.hh142
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/display_default_system_resolution.cc155
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/display_default_system_resolution.hh27
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/downgrade_check.cc243
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/downgrade_check.hh28
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/downgrade_check.sr11
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_dropped_keywords.cc214
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_dropped_keywords.hh28
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_dropped_keywords.sr13
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_insecure_packages.cc174
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_insecure_packages.hh27
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_reverse_deps.cc364
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_reverse_deps.hh28
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_stable_candidates.cc216
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_stable_candidates.hh27
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_stable_candidates.sr12
-rwxr-xr-x0.26.0_alpha11/src/clients/adjutrix/find_stable_candidates_TEST18
-rwxr-xr-x0.26.0_alpha11/src/clients/adjutrix/find_stable_candidates_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/src/clients/adjutrix/find_stable_candidates_TEST_setup.sh74
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_unused_packages.cc100
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/find_unused_packages.hh27
-rwxr-xr-x0.26.0_alpha11/src/clients/adjutrix/help_TEST4
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/keywords_graph.cc224
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/keywords_graph.hh27
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/man_adjutrix.cc78
-rwxr-xr-x0.26.0_alpha11/src/clients/adjutrix/version_TEST3
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/what_needs_keywording.cc179
-rw-r--r--0.26.0_alpha11/src/clients/adjutrix/what_needs_keywording.hh27
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/Makefile.am102
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/command_line.cc97
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/command_line.hh118
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/contrarius.cc190
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/contrarius_stage_options.sr27
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/default_config.txt12
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/install.cc165
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/install.hh35
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/man_contrarius.cc80
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/stage.cc225
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/stage.hh219
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/stage_builder.cc93
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/stage_builder.hh51
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/target_config.cc156
-rw-r--r--0.26.0_alpha11/src/clients/contrarius/target_config.hh108
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/Makefile.am33
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/gtkpaludis.cc26
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/Makefile.am65
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/categories_list.cc61
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/categories_list.hh29
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/categories_list_model.cc111
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/categories_list_model.hh44
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/gui_sync_task.cc109
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/gui_sync_task.hh43
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/gui_task.cc10
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/gui_task.hh18
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/main_notebook.cc111
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/main_notebook.hh33
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/main_notebook_page.cc25
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/main_notebook_page.hh22
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/main_window.cc82
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/main_window.hh39
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/markup.cc49
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/markup.hh17
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/markup_formatter.cc252
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/markup_formatter.hh92
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/messages_page.cc94
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/messages_page.hh33
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/package_buttons.cc91
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/package_buttons.hh35
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_filter.cc67
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_filter.hh26
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_list.cc97
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_list.hh33
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_list_filtered_model.cc91
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_list_filtered_model.hh40
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_list_model.cc348
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_list_model.hh58
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter.cc60
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter.hh29
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter_model.cc76
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter_model.hh39
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter_option.hh17
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_page.cc192
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_page.hh53
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_repository_filter.cc61
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_repository_filter.hh29
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_repository_filter_model.cc115
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_repository_filter_model.hh45
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_text_filter.cc60
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_text_filter.hh29
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_text_filter_source.cc59
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_text_filter_source.hh29
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_text_filter_source_model.cc68
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_text_filter_source_model.hh39
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/packages_text_filter_source_option.hh15
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/query_notebook.cc56
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/query_notebook.hh28
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/query_notebook_page.cc26
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/query_notebook_page.hh23
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/query_window.cc122
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/query_window.hh41
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repositories_list.cc57
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repositories_list.hh29
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repositories_list_model.cc86
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repositories_list_model.hh43
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repositories_page.cc70
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repositories_page.hh30
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repository_buttons.cc92
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repository_buttons.hh34
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repository_info.cc45
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repository_info.hh26
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repository_info_model.cc99
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/repository_info_model.hh51
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/sets_list.cc60
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/sets_list.hh30
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/sets_list_model.cc120
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/sets_list_model.hh45
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/task_sequence_list.cc50
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/task_sequence_list.hh27
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/task_sequence_list_model.cc63
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/task_sequence_list_model.hh41
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/task_window.cc173
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/task_window.hh41
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/threaded_window.cc208
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/threaded_window.hh49
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/version_info.cc68
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/version_info.hh30
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/version_info_model.cc332
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/version_info_model.hh52
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/versions_list.cc99
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/versions_list.hh31
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/versions_list_model.cc153
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/versions_list_model.hh52
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/versions_page.cc72
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/libgtkpaludis/versions_page.hh32
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/Makefile.am78
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/converts/Makefile.am15
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/converts/convert.m430
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/converts/convert_base.m469
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/defs/Makefile.am57
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/defs/enum.pl230
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/defs/generate_defs_vte.cc35
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/reaper.ccg65
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/reaper.hg50
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/terminal_widget.ccg159
-rw-r--r--0.26.0_alpha11/src/clients/gtkpaludis/vtemm/terminal_widget.hg181
-rw-r--r--0.26.0_alpha11/src/clients/importare/Makefile.am78
-rw-r--r--0.26.0_alpha11/src/clients/importare/command_line.cc125
-rw-r--r--0.26.0_alpha11/src/clients/importare/command_line.hh69
-rw-r--r--0.26.0_alpha11/src/clients/importare/importare.cc250
-rw-r--r--0.26.0_alpha11/src/clients/importare/install.cc155
-rw-r--r--0.26.0_alpha11/src/clients/importare/install.hh31
-rw-r--r--0.26.0_alpha11/src/clients/importare/man_importare.cc79
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/Makefile.am89
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/command_line.cc121
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/command_line.hh116
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/do_search.cc310
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/do_search.hh30
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/exact_matcher.cc57
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/exact_matcher.hh40
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/extractor.cc32
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/extractor.hh44
-rwxr-xr-x0.26.0_alpha11/src/clients/inquisitio/help_TEST4
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/inquisitio.cc175
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/key_extractor.cc429
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/key_extractor.hh42
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/man_inquisitio.cc78
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/matcher.cc66
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/matcher.hh66
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/name_description_extractor.cc54
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/name_description_extractor.hh38
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/pcre_matcher.cc55
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/pcre_matcher.hh40
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/query_task.cc54
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/query_task.hh40
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/text_matcher.cc56
-rw-r--r--0.26.0_alpha11/src/clients/inquisitio/text_matcher.hh40
-rwxr-xr-x0.26.0_alpha11/src/clients/inquisitio/version_TEST4
-rw-r--r--0.26.0_alpha11/src/clients/instruo/Makefile.am84
-rw-r--r--0.26.0_alpha11/src/clients/instruo/command_line.cc79
-rw-r--r--0.26.0_alpha11/src/clients/instruo/command_line.hh62
-rwxr-xr-x0.26.0_alpha11/src/clients/instruo/help_TEST5
-rw-r--r--0.26.0_alpha11/src/clients/instruo/instruo.cc386
-rw-r--r--0.26.0_alpha11/src/clients/instruo/man_instruo.cc80
-rwxr-xr-x0.26.0_alpha11/src/clients/instruo/version_TEST4
-rw-r--r--0.26.0_alpha11/src/clients/paludis/Makefile.am102
-rw-r--r--0.26.0_alpha11/src/clients/paludis/applets.cc452
-rw-r--r--0.26.0_alpha11/src/clients/paludis/applets.hh62
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/args_from_environment_TEST3
-rw-r--r--0.26.0_alpha11/src/clients/paludis/command_line.cc255
-rw-r--r--0.26.0_alpha11/src/clients/paludis/command_line.hh275
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/continue_on_failure_TEST55
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/continue_on_failure_TEST_cleanup.sh9
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/continue_on_failure_TEST_setup.sh245
-rw-r--r--0.26.0_alpha11/src/clients/paludis/do_config.cc136
-rw-r--r--0.26.0_alpha11/src/clients/paludis/do_config.hh38
-rw-r--r--0.26.0_alpha11/src/clients/paludis/do_contents.cc188
-rw-r--r--0.26.0_alpha11/src/clients/paludis/do_contents.hh37
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/exception_TEST6
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/help_TEST3
-rw-r--r--0.26.0_alpha11/src/clients/paludis/info.cc352
-rw-r--r--0.26.0_alpha11/src/clients/paludis/info.hh29
-rw-r--r--0.26.0_alpha11/src/clients/paludis/install.cc187
-rw-r--r--0.26.0_alpha11/src/clients/paludis/install.hh37
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/install_TEST39
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/install_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/install_TEST_setup.sh157
-rw-r--r--0.26.0_alpha11/src/clients/paludis/list.cc255
-rw-r--r--0.26.0_alpha11/src/clients/paludis/list.hh44
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/list_dep_tag_categories_TEST3
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/list_repository_formats_TEST3
-rw-r--r--0.26.0_alpha11/src/clients/paludis/man_paludis.cc79
-rw-r--r--0.26.0_alpha11/src/clients/paludis/owner.cc162
-rw-r--r--0.26.0_alpha11/src/clients/paludis/owner.hh37
-rw-r--r--0.26.0_alpha11/src/clients/paludis/paludis.cc555
-rw-r--r--0.26.0_alpha11/src/clients/paludis/query.cc240
-rw-r--r--0.26.0_alpha11/src/clients/paludis/query.hh37
-rw-r--r--0.26.0_alpha11/src/clients/paludis/report.cc186
-rw-r--r--0.26.0_alpha11/src/clients/paludis/report.hh38
-rw-r--r--0.26.0_alpha11/src/clients/paludis/sync.cc141
-rw-r--r--0.26.0_alpha11/src/clients/paludis/sync.hh38
-rw-r--r--0.26.0_alpha11/src/clients/paludis/uninstall.cc333
-rw-r--r--0.26.0_alpha11/src/clients/paludis/uninstall.hh41
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/upgrade_TEST42
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/upgrade_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/upgrade_TEST_setup.sh194
-rwxr-xr-x0.26.0_alpha11/src/clients/paludis/version_TEST3
-rw-r--r--0.26.0_alpha11/src/clients/qualudis/Makefile.am80
-rw-r--r--0.26.0_alpha11/src/clients/qualudis/man_qualudis.cc78
-rw-r--r--0.26.0_alpha11/src/clients/qualudis/qualudis.cc430
-rw-r--r--0.26.0_alpha11/src/clients/qualudis/qualudis_command_line.cc95
-rw-r--r--0.26.0_alpha11/src/clients/qualudis/qualudis_command_line.hh83
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/Makefile.am98
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/Makefile.am47
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/broken_linkage_finder.cc442
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/broken_linkage_finder.hh66
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/configuration.cc340
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/configuration.hh54
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/configuration_TEST.cc73
-rwxr-xr-x0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/configuration_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/configuration_TEST_setup.sh28
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/elf_linkage_checker.cc356
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/elf_linkage_checker.hh50
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/libtool_linkage_checker.cc168
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/libtool_linkage_checker.hh47
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/linkage_checker.cc31
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/broken_linkage_finder/linkage_checker.hh55
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/command_line.cc110
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/command_line.hh69
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/fix_linkage.cc140
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/fix_linkage.hh29
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/install.cc155
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/install.hh33
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/Makefile.am38
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf.cc395
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf.hh122
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf_dynamic_section.cc350
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf_dynamic_section.hh233
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf_relocation_section.cc152
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf_relocation_section.hh117
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf_sections.cc110
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf_sections.hh178
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf_symbol_section.cc221
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf_symbol_section.hh105
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/littlelf/elf_types.hh88
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/man_reconcilio.cc78
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/reconcilio.cc167
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/util/Makefile.am49
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/util/realpath.cc96
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/util/realpath.hh32
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/util/realpath_TEST.cc68
-rwxr-xr-x0.26.0_alpha11/src/clients/reconcilio/util/realpath_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/src/clients/reconcilio/util/realpath_TEST_setup.sh64
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/util/wildcard_expander.cc186
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/util/wildcard_expander.hh60
-rw-r--r--0.26.0_alpha11/src/clients/reconcilio/util/wildcard_expander_TEST.cc102
-rwxr-xr-x0.26.0_alpha11/src/clients/reconcilio/util/wildcard_expander_TEST_cleanup.sh11
-rwxr-xr-x0.26.0_alpha11/src/clients/reconcilio/util/wildcard_expander_TEST_setup.sh19
-rw-r--r--0.26.0_alpha11/src/output/Makefile.am37
-rw-r--r--0.26.0_alpha11/src/output/colour.cc59
-rw-r--r--0.26.0_alpha11/src/output/colour.hh114
-rw-r--r--0.26.0_alpha11/src/output/colour_formatter.cc424
-rw-r--r--0.26.0_alpha11/src/output/colour_formatter.hh116
-rw-r--r--0.26.0_alpha11/src/output/console_install_task.cc1853
-rw-r--r--0.26.0_alpha11/src/output/console_install_task.hh332
-rw-r--r--0.26.0_alpha11/src/output/console_install_task.sr15
-rw-r--r--0.26.0_alpha11/src/output/console_query_task.cc788
-rw-r--r--0.26.0_alpha11/src/output/console_query_task.hh69
-rw-r--r--0.26.0_alpha11/src/output/console_task.cc187
-rw-r--r--0.26.0_alpha11/src/output/console_task.hh84
-rw-r--r--0.26.0_alpha11/src/output/mask_displayer.cc285
-rw-r--r--0.26.0_alpha11/src/output/mask_displayer.hh53
-rw-r--r--0.26.0_alpha11/test/Makefile.am39
-rwxr-xr-x0.26.0_alpha11/test/run_test.sh58
-rw-r--r--0.26.0_alpha11/test/test_fail_TEST.cc47
-rw-r--r--0.26.0_alpha11/test/test_framework.cc328
-rw-r--r--0.26.0_alpha11/test/test_framework.hh306
-rw-r--r--0.26.0_alpha11/test/test_pass_TEST.cc51
-rw-r--r--0.26.0_alpha11/test/test_runner.cc123
-rw-r--r--0.26.0_alpha11/test/test_runner.hh38
-rw-r--r--0.26.0_alpha11/vim/Makefile.am14
-rw-r--r--0.26.0_alpha11/vim/ftdetect/Makefile.am27
-rw-r--r--0.26.0_alpha11/vim/ftdetect/paludis.vim58
-rw-r--r--0.26.0_alpha11/vim/syntax/Makefile.am34
-rw-r--r--0.26.0_alpha11/vim/syntax/paludis-environment-conf.vim53
-rw-r--r--0.26.0_alpha11/vim/syntax/paludis-keywords-conf.vim39
-rw-r--r--0.26.0_alpha11/vim/syntax/paludis-licenses-conf.vim40
-rw-r--r--0.26.0_alpha11/vim/syntax/paludis-mirrors-conf.vim37
-rw-r--r--0.26.0_alpha11/vim/syntax/paludis-package-mask-conf.vim33
-rw-r--r--0.26.0_alpha11/vim/syntax/paludis-repositories-conf.vim65
-rw-r--r--0.26.0_alpha11/vim/syntax/paludis-use-conf.vim43
-rw-r--r--0.26.0_alpha11/zsh-completion/Makefile.am14
-rw-r--r--0.26.0_alpha11/zsh-completion/_adjutrix65
-rw-r--r--0.26.0_alpha11/zsh-completion/_importare65
-rw-r--r--0.26.0_alpha11/zsh-completion/_inquisitio52
-rw-r--r--0.26.0_alpha11/zsh-completion/_paludis134
-rw-r--r--0.26.0_alpha11/zsh-completion/_paludis_packages65
-rw-r--r--0.26.0_alpha11/zsh-completion/_reconcilio65
1664 files changed, 235349 insertions, 0 deletions
diff --git a/0.26.0_alpha11/AUTHORS b/0.26.0_alpha11/AUTHORS
new file mode 100644
index 0000000..1924c5d
--- /dev/null
+++ b/0.26.0_alpha11/AUTHORS
@@ -0,0 +1,60 @@
+Authors of Paludis
+==================
+
+Ciaran McCreesh <ciaran.mccreesh@blueyonder.co.uk>
+ Main code
+
+Stephen P. Bennett <spb@gentoo.org>
+ Contributor
+
+Mark Loeser <halcy0n@gentoo.org>
+ Contributor
+
+John N. Laliberte <allanonjl@gentoo.org>
+ Contributor to Qualudis
+
+Stephen Klimaszewski <steev@gentoo.org>
+ Contributor
+
+Danny van Dyk <kugelfang@gentoo.org>
+ Contributor
+
+Fernando J. Pereda <ferdy@gentoo.org>
+ Contributor
+
+Robert S. Gerus <arachnist@gmail.com>
+ Contributor, FreeBSD portability
+
+Timothy Redaelli <drizzt@gentoo.org>
+ Contributor, FreeBSD portability
+
+David Morgan <david.morgan@wadham.oxford.ac.uk>
+ Contributor
+
+Mike Kelly <pioto@pioto.org>
+ Contributor
+
+Piotr Rak <piotr.rak@gmail.com>
+ Contributor
+
+Richard Brown <rbrown@gentoo.org>
+ Contributor
+
+Baptiste Daroussin <baptux@free.fr>
+ Contributor, zsh completion
+
+Alexander Færøy <eroyf@eroyf.org>
+ Contributor
+
+David Shakaryan <omp@gentoo.org>
+ Logo
+
+David Leverton <levertond@googlemail.com>
+ Contributor
+
+Piotr Jaroszyński <peper@gentoo.org>
+ Contributor
+
+Tiziano Müller <dev-zero@gentoo.org>
+ Contributor, littlelf
+
diff --git a/0.26.0_alpha11/ChangeLog b/0.26.0_alpha11/ChangeLog
new file mode 100644
index 0000000..728377c
--- /dev/null
+++ b/0.26.0_alpha11/ChangeLog
@@ -0,0 +1,5869 @@
+ChangeLog for Paludis
+=====================
+
+This file lists every change made except typo and formatting fixes, which are
+only listed in SVN log. For a summary of what has changed between releases,
+see the NEWS file. This file is occasionally pruned to ChangeLog.old.bz2.
+
+2008-03-07 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha11.
+
+ + Release: 0.26.0_alpha11
+
+2008-03-07 David Leverton
+
+ * ruby/demos/: (ruby) Fix find_unused_distfiles.rb.
+
+2008-03-06 Ciaran McCreesh
+
+ * paludis/repositories/e/: Be less strict about vars in initrm,
+ initmisc.
+
+2008-03-06 Ciaran McCreesh
+
+ * paludis/: Replace builtin_strip with a common Stripper class.
+ Support stripping when using importare.
+
+ + Fixes: ticket:424
+
+2008-03-05 David Leverton
+
+ * paludis/repositories/e/: Support "-spec" lines in repository
+ package.mask.
+
+2008-03-05 David Leverton
+
+ * hooks/demos/, src/clients/: Fix pretend_resume demo hook.
+
+2007-05-04 Richard Brown
+
+ * paludis/repositories/e/eapis/: Fix phases in install for binary
+ eapis.
+
+2007-05-04 Ciaran McCreesh
+
+ * src/clients/paludis/: Show the matching files for --owner when
+ --full-match is not specified.
+
+ + Fixes: ticket:488
+
+2007-05-04 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha10.
+
+ + Release: 0.26.0_alpha10
+
+2008-03-05 Ciaran McCreesh
+
+ * (lots): Add :*/:= slot support.
+
+2008-03-05 Ciaran McCreesh
+
+ * paludis/repositories/e/: Add initmisc, killoldmisc, tidyupmisc too.
+
+2008-03-04 Ciaran McCreesh
+
+ * paludis/repositories/e/: Add new initrm, killoldrm, tidyuprm phases
+ to the uninstall process. Ensure that T is set to a useful value in
+ pkg_{pre,post}rm.
+
+ + Fixes: ticket:517
+
+2008-03-04 Ciaran McCreesh
+
+ * (lots): Serialise rather than rebuilding the dep list for resume and
+ exec().
+
+ + Fixes: ticket:432
+
+2008-03-04 Stephen Bennett
+
+ * paludis/args/: Allow hidden alias arguments that don't appear in
+ help.
+
+2008-03-03 David Leverton
+
+ * paludis/repositories/e/: Fix USE-dep stringification.
+
+2008-03-01 David Leverton
+
+ * src/output/: Only display previous repository for packages that
+ are being installed.
+
+2008-03-01 David Leverton
+
+ * paludis/repositories/e/ebuild/: Filter out variables with names
+ that bash doesn't like.
+
+ + See: gentoo#211949.
+
+2008-02-23 David Leverton
+
+ * src/output/: Indicate when a package to be installed was
+ previously installed from a different repository.
+
+2008-02-23 David Leverton
+
+ * paludis/environments/paludis/: Allow set names in
+ package_mask.conf and package_unmask.conf.
+
+2008-02-22 David Leverton
+
+ * paludis/environments/paludis/: Don't export an empty ${ROOT} for
+ non-specpath.
+
+2008-02-22 David Leverton
+
+ * paludis/repositories/e/: Clean up ${ROOT} trailing slash handling.
+
+2008-02-21 Fernando J. Pereda
+
+ * (lots): Add PackageID::transient_key so that --report doesn't show
+ transient packages (i.e. installed using importare) as missing.
+
+ + Fixes: ticket:410
+
+2008-02-21 Bo Ørsted Andresen
+
+ * paludis/repositories/e/ebuild/exheres-0/: Implement expatch wrapper
+ and DEFAULT_SRC_PREPARE_PATCHES for exheres-0.
+
+2008-02-20 David Leverton
+
+ * paludis/syncers/: Add rsync+ssh.
+
+2008-02-20 David Leverton
+
+ * paludis/repositories/e/ebuild/: Move ${ROOT} cleaning so it
+ happens for uninstall too.
+
+2008-02-18 David Leverton
+
+ * hooks/: Fix news_TEST.
+
+2008-02-17 David Leverton
+
+ * paludis/util/: Send elog etc to stderr.
+
+2008-02-16 David Leverton
+
+ * paludis/syncers/: Use git remote rather than git config to
+ determine the current origin URL. Support https for darcs, git
+ and tar, and rsync for git.
+
+ + See: ticket:511
+
+2008-02-16 David Leverton
+
+ * src/clients/inquisitio/: Handle exceptions more gracefully.
+
+2008-02-16 Ciaran McCreesh
+
+ * (lots): Merge various metadata key things.
+
+2008-02-15 Ciaran McCreesh
+
+ * (lots): Replace PackageDepSpec::use_requirements with a more general
+ PackageDepSpec::additional_requirements.
+
+2008-02-15 Ciaran McCreesh
+
+ * (lots): Start removing the global concept of use flags: rename
+ UseDepSpec to ConditionalDepSpec, move the descent logic into the
+ spec.
+
+2008-02-14 Fernando J. Pereda
+
+ * paludis/util/: Fix i-node sorting for DirIterator when there are two or
+ more names for the same i-node in a directory.
+
+2008-02-13 David Leverton
+
+ * ruby/demos/: (ruby) Remove check_linkage.rb, long broken and
+ obsoleted by reconcilio.
+
+2008-02-12 David Leverton
+
+ * paludis/repositories/e/: Read "repository" as well as
+ "REPOSITORY" from the VDB, for compatibility with Portage.
+
+2008-02-12 David Leverton
+
+ * src/clients/inquisitio/: Default to --kind all if --repository
+ specified.
+
+2008-02-11 David Leverton
+
+ * paludis/, paludis/repositories/e/: Allow empty directory merge
+ warning to be made an error, and do so for exheres-0.
+
+2008-02-11 David Leverton
+
+ * paludis/syncers/: Do git switching the same way as for svn.
+
+2008-02-11 David Leverton
+
+ * paludis/syncers/: Use svn switch if appropriate.
+
+2008-02-11 David Leverton
+
+ * paludis/syncers/: Support darcs+file and svn+file syncers.
+
+2008-02-09 David Leverton
+
+ * paludis/repositories/e/qa/: Tweak reporting of non-Manifested
+ DIST files.
+
+2008-02-09 David Leverton
+
+ * paludis/repositories/e/: Don't include files/**/CVS/* in the
+ list of Manifest files.
+
+2008-02-08 David Leverton
+
+ * paludis/util/: Add some more SHA-1 tests.
+
+2008-02-07 Fernando J. Pereda
+
+ * paludis/util: Avoid doing stat calls by using information in dirent.
+
+2008-02-07 Fernando J. Pereda
+
+ * paludis/util: Add sorting by i-node to DirIterator
+
+2008-02-06 Richard Brown
+
+ * ruby/action.cc: (ruby) Docs tweak.
+
+2008-02-06 Richard Brown
+
+ * ruby/dep_list.cc: (ruby) Really fix DepListEntry.kind and .state doc.
+
+2008-02-06 Richard Brown
+
+ * ruby/dep_list.cc: (ruby) Fix entry_kind doc.
+
+2008-02-05 David Leverton
+
+ * paludis/repositories/e/qa/: pcmcia.eclass is deprecated.
+
+2008-02-04 David Leverton
+
+ * paludis/repositories/virtuals/: Don't die if a real package in
+ the virtual/ category provides an old-style virtual.
+
+2008-02-04 David Leverton
+
+ * src/clients/qualudis/: Add some blank lines to qualudis output,
+ and change the position of the check name.
+
+2008-02-04 David Leverton
+
+ * paludis/repositories/e/qa/: Downgrade "Package ... listed in
+ *DEPEND" to a maybe.
+
+2008-02-04 David Leverton
+
+ * paludis/repositories/e/qa/: Use .with_associated_id for
+ ebuild_count.
+
+2008-02-04 Ciaran McCreesh
+
+ * paludis/repositories/e/: Implement DEFAULT_SRC_CONFIGURE_PARAMS,
+ DEFAULT_SRC_CONFIGURE_OPTION_ENABLES, DEFAULT_SRC_CONFIGURE_OPTION_WITHS
+ for exheres-0.
+
+2008-02-04 David Leverton
+
+ * src/clients/paludis/: Add missing SYNOPSIS lines.
+
+2008-02-04 David Leverton
+
+ * paludis/repositories/e/qa/: Rename gpg check to manifest, and
+ make it verify the digests.
+
+2008-02-04 David Leverton
+
+ * paludis/repositories/e/: Don't explode if files/ doesn't exist
+ when generating Manifest.
+
+2008-02-04 David Leverton
+
+ * paludis/repositories/e/: Support checking/generating SHA-1 in
+ Manifest files.
+
+2008-02-04 David Leverton
+
+ * paludis/util/: Add a SHA-1 implementation.
+
+2008-02-04 David Leverton
+
+ * paludis/util/, src/clients/reconcilio/: Move byte_swap into
+ paludis/util/.
+
+2008-02-03 Ciaran McCreesh
+
+ * paludis/repositories/e/: For exheres, econf is only allowed in
+ src_configure and einstall is only allowed in src_install.
+
+2008-02-03 Piotr Jaroszyński
+
+ * paludis/hooker.cc: Warn if a Python hook is found but cannot be
+ used.
+
+2008-02-03 Ciaran McCreesh
+
+ * paludis/repositories/e/: Split up VDBRepository. Add an experimental new
+ Exndbam repository, which can replace VDB on systems that don't need
+ EAPI 0/1 support.
+
+2008-02-03 David Leverton
+
+ * paludis/repositories/e/ebuild/utils/: Don't loop infinitely if
+ given an unsupported option.
+
+2008-02-03 David Leverton
+
+ * paludis/syncers/: Support --exclude as well as --exclude-from.
+
+2008-02-02 Ciaran McCreesh
+
+ * paludis/, src/: Start switching over from sr to kc.
+
+2008-02-01 David Leverton
+
+ * ruby/: (ruby) Add MetadataSectionKey.
+
+2008-02-01 David Leverton
+
+ * paludis/repositories/e/: Don't require trailing space after a
+ label at the end of a dep string.
+
+2008-02-01 David Leverton
+
+ * paludis/repositories/e/ebuild/: Allow new phase functions to be
+ exported from exlibs, and make it a fatal error to try to export
+ something that shouldn't be.
+
+2008-02-01 David Leverton
+
+ * src/clients/qualudis/: Allow running qualudis from a subdirectory.
+
+2008-02-01 Ciaran McCreesh
+
+ * paludis/repositories/e/: More flexible cache, work for EAPIs that
+ aren't 0/1.
+
+ + Fixes: ticket:482
+
+2008-01-31 Ciaran McCreesh
+
+ * paludis/repositories/e/: Rename builtin_prepare -> builtin_killold.
+ Add exheres-0 src_configure, src_prepare.
+
+ + Fixes: ticket:259
+
+2008-01-31 Ciaran McCreesh
+
+ * paludis/repositories/e/: Recognise .tbz for unpack. Implement unpack
+ --if-compressed for exheres.
+
+ + Fixes: ticket:487
+ + Fixes: ticket:497
+
+2008-01-30 David Leverton
+
+ * doc/faq/: Add FAQ entry about terminology.
+
+2008-01-30 David Leverton
+
+ * paludis/repositories/e/: More helpful error messages for failing
+ to write to a cache file.
+
+2008-01-28 David Leverton
+
+ * paludis/: Allow _p anywhere in the list of suffixes.
+
+2008-01-27 David Leverton
+
+ * paludis/repositories/e/qa/: Fix gpg checking.
+
+2008-01-27 David Leverton
+
+ * ruby/: (ruby) Fix tests.
+
+2008-01-26 David Leverton
+
+ * paludis/repositories/e/qa/: Count lines properly.
+
+2008-01-26 David Leverton
+
+ * paludis/repositories/e/qa/: Add license_key check.
+
+2008-01-26 David Leverton
+
+ * paludis/repositories/e/: Make license_key and inherited_key
+ available in ERepositoryID.
+
+2008-01-26 David Leverton
+
+ * paludis/repositories/e/qa/: Add deprecated_functions check.
+
+2008-01-26 David Leverton
+
+ * paludis/repositories/e/qa/: Add function_keyword check.
+
+2008-01-26 David Leverton
+
+ * paludis/repositories/e/: Make virtual/ unimportant for VDB.
+
+2008-01-26 David Leverton
+
+ * paludis/repositories/e/: Add Layout::licenses_dirs.
+
+2008-01-26 David Leverton
+
+ * paludis/repositories/e/qa/: Add keywords_key check.
+
+2008-01-26 David Leverton
+
+ * paludis/repositories/e/: Add eclass_keywords metadata key.
+
+2008-01-24 David Leverton
+
+ * paludis/repositories/e/qa/: Add inherited_key check.
+
+2008-01-24 David Leverton
+
+ * paludis/repositories/e/qa/: Fix error handling.
+
+2008-01-23 David Leverton
+
+ * paludis/repositories/e/ebuild/utils/: Fix error checking for
+ lzma unpack.
+
+2008-01-23 David Leverton
+
+ * paludis/repositories/e/qa/: Add fetches_key check, equivalant to
+ the old src_uri_check.
+
+2008-01-23 Piotr Jaroszyński
+
+ * paludis/repositories/e/qa/: Check for lzma extractor.
+
+2008-01-23 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha9.
+
+2008-01-23 Ciaran McCreesh
+
+ * paludis/repositories/e/ebuild/utils/: Recent Portage unpacks lzma files,
+ in violation of PMS and without any way of ebuilds being able to check
+ for this behaviour. Emulate this stupidity.
+
+2008-01-23 Richard Brown
+
+ * configure.ac: Require --enable-ruby to use --enable-ruby-doc.
+
+2008-01-23 Victor Meyerson
+
+ * paludis/, src/output/: Display size of downloads as part of pretend
+ install output.
+
+2008-01-23 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha8.
+
+2008-01-22 Richard Brown
+
+ * doc/api/ruby/: (ruby) Document more template methods.
+
+2008-01-22 Ciaran McCreesh
+
+ * paludis/util/: Fix non-threaded build.
+
+ + Fixes: ticket:480
+
+2008-01-22 Richard Brown
+
+ * ruby/: (ruby) Add Repository.get_environment_variable.
+
+2008-01-22 Ciaran McCreesh
+
+ * paludis/: Work around Linux clobbering set*id bits on rename.
+ Display more information about how we did a merge.
+
+2008-01-22 Ciaran McCreesh
+
+ * paludis/util/: Work around Unix signal handling weirdness to avoid
+ lockups when sending a SIGINT or SIGTERM to Paludis whilst a child
+ process is running.
+
+ + Fixes: ticket:467
+
+2008-01-22 Richard Brown
+
+ * ruby/: (ruby) Add eql? and hash methods to PackageID and
+ QualifiedPackakgeName to make them work as hash keys.
+
+2008-01-22 David Leverton
+
+ * paludis/repositories/e/qa/: Restore subshell die check.
+
+2008-01-22 David Leverton
+
+ * paludis/repositories/e/qa/: Restore ${ROOT} abuse check.
+
+2008-01-22 David Leverton
+
+ * paludis/repositories/e/ebuild/: Fix ebuild_notice in utils/
+ scripts.
+
+2008-01-22 David Leverton
+
+ * doc/api/cplusplus/examples/, paludis/,
+ paludis/environments/no_config/, paludis/environments/paludis/,
+ paludis/repositories/e/, paludis/repositories/fake/,
+ paludis/repositories/unpackaged/, paludis/util/,
+ src/clients/adjutrix/, src/clients/reconcilio/, src/output/: Fix
+ GCC 4.3 build, thanks to Almathea.
+
+2008-01-22 David Leverton
+
+ * paludis/, hooks/: Don't show the resume command if there were
+ masks/blockers/etc.
+
+2008-01-22 David Leverton
+
+ * paludis/, paludis/util/, python/: Sort keywords by name first,
+ then by stable/testing/etc.
+
+2008-01-20 David Leverton
+
+ * paludis/repositories/e/qa/: Re-add changelog check.
+
+2008-01-19 Richard Brown
+
+ * ruby/: (ruby) PackageDepSpec.package should return
+ QualifiedPackageName.
+
+2008-01-19 David Leverton
+
+ * paludis/repositories/e/qa/: Restore categories check.
+
+2008-01-19 David Leverton
+
+ * paludis/repositories/e/: Add Layout::categories_file.
+
+2008-01-19 David Leverton
+
+ * src/clients/qualudis/: Display messages for the repository
+ directory itself in a slightly more sensible way.
+
+2008-01-19 Richard Brown
+
+ * ruby/: (ruby) PackageID.name should return a QualifiedPackageName
+
+2008-01-19 Richard Brown
+
+ * doc/api: (ruby) Add link to example_dep_tree.rb.
+
+2008-01-18 Richard Brown
+
+ * ruby/: (ruby) Add match_package_in_set and example_match_package.
+
+2008-01-18 David Leverton
+
+ * ruby/: (ruby) Make DepList::add accept a set spec tree.
+
+2008-01-18 David Leverton
+
+ * paludis/util/: Add tr1::true_type and tr1::false_type.
+
+2008-01-18 Richard Brown
+
+ * ruby/: (ruby) Docs tweak.
+
+2008-01-18 Piotr Jaroszyński
+
+ * doc/api/python/: Use options names compatible with both epydoc 2.1
+ and 3.0.
+
+2008-01-18 David Leverton
+
+ * ruby/demos/: Add config template support to playman.
+
+2008-01-18 Richard Brown
+
+ * ruby/: (ruby) Use VERSION for Paludis::Version.
+
+2008-01-17 David Leverton
+
+ * paludis/repositories/e/qa/: Re-add ebuild_count check.
+
+2008-01-17 David Leverton
+
+ * paludis/repositories/e/qa/: Restore variable_assigns check.
+
+2008-01-17 David Leverton
+
+ * paludis/repositories/e/qa/: Make header and whitespace checks
+ support eclasses.
+
+2008-01-17 David Leverton
+
+ * paludis/repositories/e/qa/: Support eclass contents checks.
+
+2008-01-17 David Leverton
+
+ * paludis/repositories/e/: Add more Layout methods for finding
+ exlib directories.
+
+2008-01-17 Mike Kelly
+
+ * ruby/demos/: Add playman to the ruby demos.
+
+2008-01-17 David Leverton
+
+ * paludis/repositories/e/qa/: Restore gpg check.
+
+2008-01-17 David Leverton
+
+ * paludis/repositories/e/qa/: Fix thread-safety.
+
+2008-01-17 David Leverton
+
+ * paludis/syncers/: Support git+file://, and keep "origin" up to
+ date.
+
+2008-01-17 David Leverton
+
+ * paludis/repositories/e/qa/: Fix segfault on excessively short
+ ebuilds.
+
+2008-01-16 David Leverton
+
+ * paludis/repositories/e/qa/: Re-add iuse_key check.
+
+2008-01-16 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha7.
+
+2008-01-16 David Leverton
+
+ * paludis/: Fix symlink ownership in the merger.
+
+2008-01-15 Mike Kelly
+
+ * paludis/repositories/e/: Add bracket_merged_variables EAPI
+ configuration variable. This should make things with labels work
+ properly in eclasses/exlibs.
+
+2008-01-15 Richard Brown
+
+ * Makefile.am: Add --enable-ruby-doc to distcheck.
+
+2008-01-15 Richard Brown
+
+ * doc/, configure.ac: (ruby) Use allison for rdoc template.
+
+2008-01-15 David Leverton
+
+ * paludis/repositories/e/qa/: Resurrect misc_files check.
+
+2008-01-14 David Leverton
+
+ * paludis/repositories/e/ebuild/utils/: Fix dohtml.
+
+2008-01-14 David Leverton
+
+ * paludis/repositories/e/qa/: Add restrict_key check.
+
+2008-01-14 David Leverton
+
+ * hooks/demos/: Add pretend_resume demo hook.
+
+ + Fixes: ticket:473
+
+2008-01-13 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha6.
+
+2008-01-13 David Leverton
+
+ * paludis/: Clear setid bits on directories that were owned by
+ paludisbuild.
+
+2008-01-12 David Leverton
+
+ * paludis/repositories/e/ebuild/utils/: Add ecompress stubs for
+ compatibility with ebuilds that use it.
+
+ + Fixes: ticket:472
+
+2008-01-12 Bo Ørsted Andresen
+
+ * paludis/repositories/e/ebuild/build_functions.bash: Make econf()
+ handle spaces properly (Gentoo bug #204668). Thanks to coldwind for
+ noticing.
+
+2008-01-11 David Leverton
+
+ * ruby/: (ruby) Add PackageDepSpec::tag=.
+
+2008-01-11 Richard Brown
+
+ * ruby/: (ruby) Add DepListOverrideMasksFunctions.
+
+2008-01-11 Richard Brown
+
+ * ruby/: (ruby) Fix segfault in env.set(non_existant_set)
+
+2008-01-11 David Leverton
+
+ * paludis/repositories/e/qa/: Resurrect files_dir_size check.
+
+2008-01-11 Richard Brown
+
+ * ruby/: (ruby) Fix DepListOptions.new upgrade parameter.
+
+2008-01-11 Fernando J. Pereda
+
+ * paludis/merger.cc: Do ownership fixing for the rename case too.
+
+2008-01-11 Richard Brown
+
+ * ruby/: (ruby) Re-add DepList.add and re-enable DepListEntry tests.
+
+2008-01-09 Mike Kelly
+
+ * paludis/repositories/e/: Clean up Manifest2 tests a bit.
+
+2008-01-09 David Leverton
+
+ * paludis/repositories/e/qa/: Resurrect the old dep_flags_check
+ checks as part of spec_keys.
+
+2008-01-09 David Leverton
+
+ * paludis/, paludis/repositories/e/, paludis/repositories/fake/,
+ ruby/: Add RepositoryUseInterface::use_expand_separator.
+
+2008-01-09 David Leverton
+
+ * ruby/: (ruby) Fix Ruby RepositoryUseInterface.
+
+2008-01-09 David Leverton
+
+ * paludis/, paludis/repositories/e/qa/, src/clients/qualudis/:
+ Make QAMessage::with_associated_key take the PackageID as well as
+ the MetadataKey.
+
+2008-01-08 David Leverton
+
+ * paludis/repositories/e/qa/: Re-add ebuild header check.
+
+2008-01-08 David Leverton
+
+ * paludis/repositories/e/qa/: Re-add check for redundant phase
+ functions.
+
+2008-01-08 Ciaran McCreesh
+
+ * paludis/: Split up exheres and pms-derived EAPIs. Start using
+ 'default' for exheres. Use different coloured >>>/=== for different
+ EAPIs.
+
+ + Fixes: ticket:355
+
+2008-01-08 Ciaran McCreesh
+
+ * paludis/, src/: Move echo_functions.bash to paludis/util/. Move
+ ebuild / exheres specific code out into conditional_functions.bash.
+
+2008-01-07 David Leverton
+
+ * paludis/repositories/e/qa/, src/clients/qualudis/: Cope better
+ with malformed metadata keys.
+
+2008-01-07 David Leverton
+
+ * src/clients/qualudis/: Add --show-associated-keys argument to
+ qualudis.
+
+2008-01-07 David Leverton
+
+ * paludis/repositories/e/qa/, paludis/repositories/fake/: Fix
+ homepage_key check.
+
+2008-01-07 David Leverton
+
+ * src/clients/qualudis/: Print each metadata key only once.
+
+2008-01-06 Piotr Jaroszyński
+
+ * python/: (python) Add Repository.some_ids_might_support_action.
+
+2008-01-06 David Leverton
+
+ * ruby/demos/: (ruby) Add mirror mode to find_unused_distfiles.rb
+
+2008-01-06 David Leverton
+
+ * ruby/: (ruby) Add bindings for URIDepLabel.
+
+2008-01-06 David Leverton
+
+ * ruby/: (ruby) Catch exceptions in MetadataKey value methods.
+
+2008-01-06 David Leverton
+
+ * ruby/: (ruby) Don't garbage collect child DepSpecs when we still
+ need them.
+
+2008-01-06 David Leverton
+
+ * paludis/: Fix LabelsDepSpec::clone.
+
+2008-01-05 David Leverton
+
+ * paludis/repositories/e/ebuild/: Work around bash silliness with
+ aliases in functions.
+
+2008-01-05 David Leverton
+
+ * paludis/repositories/e/ebuild/: Fix uninstalling packages
+ installed with recent portage.
+
+2008-01-04 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha5.
+
+2008-01-04 David Leverton
+
+ * paludis/repositories/e/ebuild/utils/: Implement dohtml -p.
+
+2008-01-04 Bo Ørsted Andresen
+
+ * bash-completion/: Add --no-suggestions to bash completions.
+
+2008-01-04 Ciaran McCreesh
+
+ * paludis/repositories/e/ebuild/utils/exheres-0/Makefile.am: Kill
+ dohtml in exheres-0.
+
+2008-01-04 David Leverton
+
+ * ruby/demos/: (ruby) Add options to not delete files that are too
+ big or too new to find_unused_distfiles.rb.
+
+2008-01-04 David Leverton
+
+ * ruby/demos/: (ruby) Make find_unused_distfiles.rb work again.
+
+2008-01-04 David Leverton
+
+ * ruby/: (ruby) Allow fetching metadata from repositories with [].
+
+2008-01-04 David Leverton
+
+ * paludis/repositories/e/ebuild/: Also filter declare statements.
+
+2008-01-04 David Leverton
+
+ * ruby/: (ruby) Add missing DependencyDepTag methods.
+
+2008-01-04 David Leverton
+
+ * ruby/: (ruby) Re-enable tests for composite DepSpecs and
+ DependencyDepTag.
+
+2008-01-04 Fernando J. Pereda
+
+ * paludis/repositories/, hooks/, paludis/merger.cc: Make symlink rewriting
+ EAPI-configurable and part of the merger.
+
+ + Fixes: ticket:351
+
+2008-01-04 Fernando J. Pereda
+
+ * paludis/merger.cc, paludis/merger.hh,
+ paludis/selinux/security_context.cc, paludis/selinux/security_context.hh,
+ paludis/util/fs_entry.cc, paludis/util/fs_entry.hh, NEWS: Merge by rename
+ and merge to temporary and then rename.
+
+2008-01-03 David Leverton
+
+ * paludis/, paludis/repositories/e/, paludis/repositories/fake/,
+ python/, ruby/: Tidy up some of the EAPI options.
+
+2008-01-03 Baptiste Daroussin
+
+ * zsh-completion/: Update ZSH completion.
+
+ + Fixes: ticket:466
+
+2008-01-03 David Leverton
+
+ * src/clients/reconcilio/: Make reconcilio display more detailed
+ messages for bad ELF files, and not allocate huge amounts of
+ memory for files wih bad section header counts.
+
+2008-01-02 Mike Kelly
+
+ * paludis/repositories/e/make_ebuild_repository.cc: Add support for a
+ metadata/layout.conf file to determine the default settings for
+ layout, eapi_when_unknown, eapi_when_unspecified, and profile_eapi for
+ a repository. If not present, the defaults from the distribution.conf
+ will be used, as before.
+
+2008-01-02 Piotr Jaroszyński
+
+ * src/clients/: Include *_OPTIONS in the clients' main context.
+
+2008-01-02 Mike Kelly
+
+ * doc/, paludis/, python/, ruby/, src/: Add MetadataSizeKey, and two
+ new PackageID keys, UNDOWNLOADEDDISTFILESIZE and TOTALDISTFILESIZE.
+
+2008-01-01 David Leverton
+
+ * paludis/repositories/e/: Fix upgrading from alpha4.
+
+2007-12-31 Ciaran McCreesh
+
+ * paludis/: Switch to using pipes to implement has_version etc.
+
+2007-12-31 Ciaran McCreesh
+
+ * paludis/util/: Make LogLevel use a .se.
+
+2007-12-31 David Leverton
+
+ * doc/api/cplusplus/examples/, paludis/,
+ paludis/environments/test/, paludis/repositories/e/,
+ paludis/repositories/fake/, python/: Add some more UseRequirement
+ variants, and change the syntax of the old ones.
+
+2007-12-30 Ciaran McCreesh
+
+ * paludis/: Kill PStream in favour of
+ Command.with_captured_stdout_stream. Provide sneaky pipe callback
+ support.
+
+2007-12-30 Piotr Jaroszyński
+
+ * python/: (python) Fix UseRequirements after r4105.
+
+ + Fixes: ticket:464
+
+2007-12-30 Piotr Jaroszyński
+
+ * python/validated.hh: (python) Add operators to Validated.
+
+2007-12-30 Piotr Jaroszyński
+
+ * paludis/dep_spec.cc, paludis/dep_spec.se: Nuke unused code.
+
+2007-12-29 Ciaran McCreesh
+
+ * paludis/: [use?] and [use!?] deps in paludis-1, exheres-0. Change
+ how we handle UseRequirements to support this.
+
+ + Fixes: ticket:312.
+
+2007-12-28 David Leverton
+
+ * paludis/repositories/e/ebuild/: Rework environment filtering,
+ removing the need to try to parse bash code with sed.
+
+2007-12-15 Fernando J. Pereda
+
+ * src/output/console_install_task.cc: Don't show suggestions for target
+ dependencies.
+
+2007-12-23 Fernando J. Pereda
+
+ * paludis/fuzzy_finder.cc, paludis/fuzzy_finder_TEST.cc: Fix a thinko and
+ add some test cases for FuzzyCandidatesFinder and FuzzyRepositoriesFinder.
+
+2007-12-16 Bo Ørsted Andresen
+
+ * trunk/doc/overview/gettingstarted.html.part: Add repositories id to
+ refer to in portage2paludis.bash. From Kim Højgaard Hansen (kimrhh).
+
+2007-12-16 Ciaran McCreesh
+
+ * paludis/, python/: Add initial_labels to a newly specialised
+ MetadataSpecTreeKey<DependencySpecTree>. Add EAPI paludis-1 support
+ for labels. Let FakeRepository's EAPI be overridden.
+
+2007-12-16 Ciaran McCreesh
+
+ * paludis/util/: Let IndirectIterator work on iterators too.
+
+2007-12-16 Ciaran McCreesh
+
+ * paludis/: DepLabel work.
+
+2007-12-16 Piotr Jaroszyński
+
+ * python/: (python) Add *_key to PackageID.
+
+2007-12-15 Richard Brown
+
+ * ruby/, doc/api/ruby: (ruby) Add example_package_database.rb,
+ AmbiguousPackageNameError.options.
+
+2007-12-15 Richard Brown
+
+ * ruby/: (ruby) Add Repository.format_key and
+ Repository.installed_root_key.
+
+2007-12-15 Richard Brown
+
+ * ruby/: (ruby) Fix MetadataFSEntryKey.
+
+2007-12-15 Richard Brown
+
+ * ruby/: (ruby) Add PackageDatabase.has_repository_named?
+
+2007-12-15 Piotr Jaroszyński
+
+ * paludis/repositories/e/ebuild_id.cc: Don't check the EAPI if not
+ necessary.
+
+2007-12-14 Stefan Kögl
+
+ * paludis/, python/, ruby/, src/clients/paludis/: Add glsa_file to
+ GLSADepTag.
+
+ + Fixes: ticket:456
+
+2007-12-13 Richard Brown
+
+ * paludis/repositories/e/ebuild/src_test.bash: Fix faq location given
+ for test failures.
+
+2007-12-13 Piotr Jaroszyński
+
+ * python/mask_TEST.py: (python) Fix mask_TEST.
+
+2007-12-12 Richard Brown
+
+ * doc/api/, doc/api/ruby/, ruby/: (ruby) Add Repository.each_metadata
+ and Repository example.
+
+2007-12-12 Richard Brown
+
+ * doc/api/ruby/, ruby/: (ruby) Add PackageID example.
+
+2007-12-12 Richard Brown
+
+ * doc/api/ruby/, ruby/: (ruby) Add missing files.
+
+2007-12-12 Richard Brown
+
+ * doc/api/, doc/api/ruby/, ruby/: (ruby) Add Mask classes and keys.
+
+2007-12-06 Piotr Jaroszyński
+
+ * paludis/merger.cc: Don't warn when installing empty $ROOT.
+
+2007-12-04 David Leverton
+
+ * doc/api/cplusplus/examples/: Fix parallel build (probably).
+
+2007-12-04 Stephen Bennett
+
+ * paludis/selinux/: Add wrapper around setfilecon() for the benefit of
+ ferdy's merger changes.
+
+2007-12-03 Piotr Jaroszyński
+
+ * python/: Fix PackageDepSpec after r4057. Also allow converting Python
+ lists to Options classes.
+
+ + Fixes: ticket:451
+
+2007-12-02 Piotr Jaroszyński
+
+ * paludis/repositories/e/e_repository_news.cc: Use
+ /var/lib/gentoo/news instead of paludis/news.
+
+2006-12-02 Ciaran McCreesh
+
+ * paludis, src/, ruby/: Abstractify PackageDepSpec, to allow
+ repositories to display deps in their native formats.
+
+ + Fixes: ticket:333
+
+2007-11-30 David Leverton
+
+ * paludis/repositories/e/: Don't allow newlines in symlink targets
+ for VDB.
+
+2007-11-28 Ciaran McCreesh
+
+ * paludis/repositories/unpackaged/: Fix dep parser.
+
+2007-11-28 Bo Ørsted Andresen
+
+ * doc/configuration/hooks.html.part: Hooks doc tweak.
+
+2007-11-24 David Leverton
+
+ * ruby/demos/: (ruby) Fix find_unmanaged_files.rb.
+
+2007-11-24 Ciaran McCreesh
+
+ * doc/configuration/, paludis/environments/paludis/:
+ {keywords,use,licenses}.conf can now contain single- or double- quoted
+ tokens.
+
+2007-11-24 Ciaran McCreesh
+
+ * (lots): New improved tokeniser.
+
+2007-11-23 Ciaran McCreesh
+
+ * paludis/, doc/: Add mkt_author.
+
+ * src/: Add paludis, inquisitio --show-authors.
+
+2007-11-23 Bo Ørsted Andresen
+
+ * paludis/repositories/e/ebuild/builtin_saveenv.bash: Filter bash
+ variables in builtin_saveenv.bash for compatibility with bash-3.2_p20+.
+
+2007-11-23 David Leverton
+
+ * src/clients/, src/output/: Add --no-suggestions option, and use
+ it automatically when stdout is not a tty.
+
+2007-11-21 Piotr Jaroszyński
+
+ * paludis/merger.cc: Make merger warn if it merges an empty directory.
+
+2007-11-20 David Leverton
+
+ * paludis/, python/, ruby/, src/clients/paludis/: Make
+ fetch_unique_qualified_package_name take a query to limit the
+ potential results, and use it to pick out installable or installed
+ packages when appropriate.
+
+2007-11-19 Piotr Jaroszyński
+
+ * src/clients/accerso/accerso.cc, src/clients/adjutrix/adjutrix.cc,
+ src/clients/importare/importare.cc,
+ src/clients/inquisitio/inquisitio.cc, src/clients/instruo/instruo.cc,
+ src/clients/qualudis/qualudis.cc,
+ src/clients/reconcilio/reconcilio.cc: Add version suffix to -V.
+
+2007-11-19 Ciaran McCreesh
+
+ * paludis/args/, src/, doc/api/cplusplus/examples/: Support --no- for
+ various switch args.
+
+ + Fixes: ticket:436
+
+2007-11-19 David Leverton
+
+ * src/clients/paludis/: Display repository keys in a sensible
+ order.
+
+2007-11-18 Piotr Jaroszyński
+
+ * doc/api/index.html.part: (python) Add missing link to example_about.
+
+2007-11-18 Richard Brown
+
+ * doc/api/index.html.part, doc/api/ruby/example_environment.rb,
+ doc/api/ruby/Makefile.am: (ruby) Add example_environment.
+
+2007-11-18 Ciaran McCreesh
+
+ * ruby/: (ruby) Fix how we use Data_Get_Struct to avoid magic C casting
+ between tr1::shared_ptr<>s of different types.
+
+2007-11-18 Ciaran McCreesh
+
+ * paludis/: Make stringify(ContentsEntry) work for subclassed entries
+ even if we don't know the subclass at compile time.
+
+2007-11-17 David Leverton
+
+ * doc/faq/: GCC 4.2.2 breaks things on ppc64.
+
+2007-11-17 Ciaran McCreesh
+
+ * (lots): Be kinder to stupid compilers: don't rely upon
+ tr1::shared_ptr<> being callable. Don't explicitly instantiate fully
+ specialised templates if the compiler doesn't allow it. Include -impl
+ headers in more places to work around compilers thinking they can
+ ignore explicit instantiations.
+
+2007-11-16 Ciaran McCreesh
+
+ * paludis/repositories/e/: Support primaryuri for EAPIs 0, 1.
+
+ + Fixes: ticket:443
+
+2007-11-16 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha4.
+
+ + Release: 0.26.0_alpha4
+
+2007-11-16 Piotr Jaroszyński
+
+ * doc/api/python/example_about.py, python/about.cc: (python) Do about
+ like in C++.
+
+ + Fixes: ticket:440
+
+2007-11-16 Ciaran McCreesh
+
+ * (lots): MetadataSetKey -> MetadataCollectionKey.
+
+ + Fixes: ticket:437
+
+2007-11-16 Ciaran McCreesh
+
+ * doc/api/: Explain how to compile C++ code.
+
+ + Fixes: ticket:441
+
+2007-11-16 Ciaran McCreesh
+
+ * (lots): Replace RepositoryInfo with metadata keys. Change how we
+ handle ambiguous _imp. Introduce common Literal metadata key classes to
+ reduce duplicated code.
+
+ + Fixes: ticket:438
+ + Fixes: ticket:416
+
+2007-11-15 David Leverton
+
+ * paludis/environments/no_config/: Ignore master_repository_dir if
+ it's the same as repository_dir.
+
+2007-11-14 Piotr Jaroszyński
+
+ * python/additional_tests.cc, python/formatter.cc,
+ python/formatter_TEST.py: (python) StringifyFormatter and
+ PythonFormatter are now convertible to other Formatters.
+
+2007-11-14 Piotr Jaroszyński
+
+ * doc/api/python/Makefile.am, python/version_spec.cc: (python)
+ Reference examples in the docs.
+
+2007-11-14 Piotr Jaroszyński
+
+ * python/package_id.cc, python/package_id_TEST.py: (python) Add
+ __str__ to PackageID.
+
+2007-11-14 Piotr Jaroszyński
+
+ * +doc/api/python/example_about.py, doc/api/python/Makefile.am,
+ +python/about.cc, python/Makefile.am, python/paludis_python.hh,
+ python/paludis_python_so.cc: (python) Add Paludis version constants.
+
+2007-11-13 Mike Kelly
+
+ * paludis/repositories/e/manifest2_reader.cc,
+ paludis/repositories/e/manifest2_reader.hh: Add find() to
+ Manifest2Reader, so that we can pick out specific manifests by file
+ type (EBUILD, DIST, etc) and filename.
+
+2007-11-13 Piotr Jaroszyński
+
+ * doc/api/python/example_version_spec.py, python/version_spec.cc,
+ python/version_spec_TEST.py: (python) Add has_{try,scm}_part to
+ VersionSpec.
+
+2007-11-13 Piotr Jaroszyński
+
+ * doc/api/index.html.part, +doc/api/python/create_python_examples.py,
+ +doc/api/python/example_command_line.py,
+ +doc/api/python/example_version_spec.py,
+ doc/api/python/Makefile.am,
+ +doc/api/python/python_syntax.css: (python) Start of examples.
+
+2007-11-13 David Leverton
+
+ * paludis/repositories/e/: Don't segfault if we're given the wrong
+ kind of PackageID.
+
+2007-11-13 David Leverton
+
+ * ruby/: (ruby) Add Repository::some_ids_might_support_action.
+
+2007-11-13 Richard Brown
+
+ * doc/api/ruby/Makefile.am: (ruby) Fix automake for ruby docs.
+
+2007-11-13 Ciaran McCreesh
+
+ * (lots): Add MetadataSectionKey.
+
+2007-11-13 Richard Brown
+
+ * doc/api/ruby/create_ruby_examples.rb, doc/api/ruby/Makefile.am: Fix
+ distcheck.
+
+2007-11-13 Richard Brown
+
+ * doc/api/ruby/create_ruby_examples.rb: (ruby) Don't assume rubygems
+ has been autoloaded. Fix distcheck.
+
+2007-11-12 David Leverton
+
+ * src/clients/paludis/: Add some space to paludis
+ --list-sync-protocols.
+
+2007-11-11 Richard Brown
+
+ * doc/api/ruby/create_ruby_doc.rb, ruby/environment.cc,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby.hh: (ruby) Remove redundant
+ code and fix global rdoc descriptions.
+
+2007-11-11 Richard Brown
+
+ * doc/api/ruby/create_ruby_examples.rb, doc/api/ruby/example_about.rb,
+ doc/api/ruby/example_action.rb, doc/api/ruby/example_command_line.rb,
+ doc/api/ruby/example_contents.rb, doc/api/ruby/example_dep_spec.rb,
+ doc/api/ruby/example_query.rb,
+ doc/api/ruby/example_version_operator.rb,
+ doc/api/ruby/example_version_spec.rb, doc/api/ruby/Makefile.am,
+ doc/api/ruby/ruby_syntax.css: (ruby) Add syntax highlighted ruby examples.
+
+2007-11-11 Mike Kelly
+
+ * bash-completion/contrarius, bash-completion/importare,
+ bash-completion/inquisitio, bash-completion/paludis,
+ bash-completion/reconcilio: More bash-completion updates from zlin.
+
+2007-11-11 Piotr Jaroszyński
+
+ * bash-completion/paludis: Update bash-completion.
+
+2007-11-11 Kim Højgaard-Hansen
+
+ * paludis/: Fix GCC 3.4 build.
+
+2007-11-11 Fernando J. Pereda
+
+ * paludis/fuzzy_finder.cc, paludis/fuzzy_finder.hh,
+ src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/adjutrix/what_needs_keywording.cc,
+ src/clients/paludis/do_contents.cc, src/clients/paludis/query.cc,
+ src/clients/paludis/uninstall.cc, src/output/console_install_task.cc: Use
+ Query to generate potential candidates for FuzzyCandidatesFinder.
+
+2007-11-11 Piotr Jaroszyński
+
+ * paludis/repositories/e/ebuild/builtin_strip.bash: Handle /usr/lib
+ being a symlink better.
+
+2007-11-10 David Leverton
+
+ * doc/faq/: Add FAQ entry about broken compilers.
+
+2007-11-09 Richard Brown
+
+ * doc/api/index.html.part, doc/api/ruby/example_version_operator.rb,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby_TEST.rb: (ruby) Rename
+ Paludis::version_operator to Paludis::version_spec_comparator
+
+2007-11-09 Ciaran McCreesh
+
+ * src/output/: Better single / multiline tags logic.
+
+2007-11-09 Ciaran McCreesh
+
+ * src/output/: Show targets explicitly.
+
+2007-11-09 Ciaran McCreesh
+
+ * (lots): Don't use inline enums in typedefs. It confuses too many
+ compilers.
+
+2007-11-09 Richard Brown
+
+ * doc/api/ruby/example_version_operator.rb, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby_TEST.rb: (ruby) Add version_operator and example.
+
+2007-11-08 Ciaran McCreesh
+
+ * paludis/repositories/unpackaged/, src/clients/importare/: Metadata
+ options for importare.
+
+2007-11-08 Richard Brown
+
+ * ruby/action.cc, ruby/action_TEST.rb: (ruby) Add binding for
+ PretendAction and SupportsInstalledActionTest.
+
+2007-11-08 Richard Brown
+
+ * ruby/action.cc, ruby/action_TEST.rb, ruby/paludis_ruby.cc: (ruby)
+ Add binding for UninstallAction.
+
+2007-11-08 Richard Brown
+
+ * ruby/action.cc, +ruby/action_TEST_cleanup.sh, ruby/action_TEST.rb,
+ +ruby/action_TEST_setup.sh, ruby/Makefile.am, ruby/paludis_ruby.cc:
+ (ruby) Add binding for InstallAction.
+
+2007-11-08 David Leverton
+
+ * paludis/: Protect more against sandbox clobbering PATH.
+
+2007-11-08 Ciaran McCreesh
+
+ * paludis/args/: New defaults: --debug-build split, --dl-blocks
+ accumulate, --dl-override-masks tilde-keyword license (and use 'none' to
+ ignore defaults), --show-reasons summary, --show-use-descriptions
+ changed, --show-package-descriptions new, --dl-downgrade warning
+
+2007-11-08 Ciaran McCreesh
+
+ * src/: --compact for paludis --query / inquisitio.
+
+2007-11-08 David Leverton
+
+ * paludis/util/: Handle carriage returns better in outputwrapper.
+
+2007-11-08 Ciaran McCreesh
+
+ * src/: paludis, importare, reconcilio --compact, --show-package-descriptions.
+
+2007-11-08 Piotr Jaroszyński
+
+ * python/dep_spec.cc, python/dep_spec.hh: (python) Clean up dep specs.
+
+2007-11-08 Ciaran McCreesh
+
+ * src/clients/inquisitio/: inquisitio --not.
+
+2007-11-08 Ciaran McCreesh
+
+ * src/clients/inquisitio/: inquisitio --all-versions.
+
+2007-11-07 Richard Brown
+
+ * ruby/action.cc, ruby/action_TEST.rb, ruby/paludis_ruby.cc: (ruby)
+ Add InfoAction and ConfigAction
+
+2007-11-07 Bo Ørsted Andresen
+
+ * ruby/, src/clients/inquisitio/: Fix -O3 build.
+
+2007-11-07 Richard Brown
+
+ * doc/api/ruby/example_action.rb, ruby/action.cc, ruby/action_TEST.rb,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby.hh: (ruby) Add
+ FetchActionFailure.
+
+2007-11-06 Richard Brown
+
+ * doc/api/ruby/example_about.rb, ruby/paludis_ruby.cc: (ruby) Add
+ missing constants to ruby for example_about.
+
+2007-11-06 Richard Brown
+
+ * ruby/paludis_ruby.hh: (ruby) Fix missing MetadataKey include.
+
+2007-11-06 Ciaran McCreesh
+
+ * ruby/, doc/api/: (ruby) Add missing Query methods to Ruby. Implement
+ example_query in Ruby.
+
+2007-11-06 Ciaran McCreesh
+
+ * ruby/, doc/api/: (ruby) Add missing VersionSpec methods to Ruby.
+ Implement example_version_spec in Ruby.
+
+2007-11-06 Ciaran McCreesh
+
+ * ruby/, doc/api/: (ruby) Add missing PackageDepSpec methods to Ruby. Implement
+ example_dep_spec in Ruby.
+
+2007-11-06 Bo Ørsted Andresen
+
+ * paludis/, src/clients/adjutrix/: Fix -O3 build.
+
+2007-11-05 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha3.
+
+ + Release: 0.26.0_alpha3
+
+2007-11-05 Ciaran McCreesh
+
+ * paludis/, src/output/, src/clients/paludis/: --continue-on-failure
+ if-independent.
+
+ + Fixes: ticket:366
+
+2007-11-05 Ciaran McCreesh
+
+ * src/output/: Fix show-use-descriptions for new packages.
+
+ + Fixes: ticket:427
+
+2007-11-05 Ciaran McCreesh
+
+ * paludis/repositories/unpackaged/: Don't include installed-unpackaged
+ packages in 'everything'.
+
+2007-11-04 Ciaran McCreesh
+
+ * paludis/, python/, ruby/, src/clients/qualudis/: Include status
+ updates whilst carrying out QA checks.
+
+2007-11-03 David Leverton
+
+ * paludis/environments/no_config/, src/clients/qualudis/: Hide
+ deprecation warnings for all NoConfigEnvironment clients, not just
+ qualudis.
+
+2007-11-03 Ciaran McCreesh
+
+ * paludis/repositories/e/, src/clients/qualudis/, doc/configuration/:
+ Don't show deprecated profile notices for qualudis.
+
+2007-11-03 Ciaran McCreesh
+
+ * paludis/repositories/e/qa/: Fix qualudis deadlock.
+
+2007-11-03 Ciaran McCreesh
+
+ * paludis/, src/clients/paludis/, src/clients/gtkpaludis/: Parallel sync
+ support.
+
+2007-11-03 Ciaran McCreesh
+
+ * paludis/repositories/: Prefix sync output.
+
+2007-11-03 Ciaran McCreesh
+
+ * paludis/util/system.cc: Use waitpid, not wait.
+
+2007-11-03 Ciaran McCreesh
+
+ * paludis/syncers/: Add a dummy syncer, for testing.
+
+2007-11-02 David Leverton
+
+ * paludis/: Digests should be in util.
+
+2007-11-02 Ciaran McCreesh
+
+ * (lots): Stop using libebt, libwrapiter. C++0x compliant iterators. Use
+ static_assert, concepts where available.
+
+2006-10-31 Ciaran McCreesh
+
+ * paludis/util/, paludis/repositories/e/: Kill idle actions.
+
+2007-10-30 David Leverton
+
+ * src/clients/inquisitio/: Fix -m exact.
+
+2007-10-30 Ciaran McCreesh
+
+ * NEWS, src/clients/inquisitio/: New improved inquisitio.
+
+ + Fixes: ticket:388
+
+2007-10-30 Ciaran McCreesh
+
+ * configure.ac, doc/: If --enable-htmltidy, use htmltidy to verify
+ generated documentation.
+
+ * doc/: Fix current validation problems.
+
+ + Fixes: ticket:420
+
+2007-10-30 Baptiste Daroussin
+
+ * zsh-completion/: Allow ZSH completion on package names.
+
+ + Fixes: ticket:423
+ + Fixes: gentoo#175575.
+
+2007-10-30 Bo Ørsted Andresen
+
+ * paludis/: Fix -O3 build.
+
+ + Fixes: ticket:415
+
+2007-10-29 David Leverton
+
+ * configure.ac, src/clients/reconcilio/littlelf/elf.cc,
+ src/clients/reconcilio/littlelf/elf_dynamic_section.cc,
+ src/clients/reconcilio/littlelf/elf_dynamic_section.hh,
+ src/clients/reconcilio/littlelf/elf_relocation_section.cc,
+ src/clients/reconcilio/littlelf/elf_relocation_section.hh,
+ src/clients/reconcilio/littlelf/elf_sections.cc,
+ src/clients/reconcilio/littlelf/elf_sections.hh,
+ src/clients/reconcilio/littlelf/elf_symbol_section.cc,
+ src/clients/reconcilio/littlelf/elf_symbol_section.hh,
+ src/clients/reconcilio/util/byte_swap.hh,
+ src/clients/reconcilio/util/byte_swap_TEST.cc,
+ src/clients/reconcilio/util/Makefile.am: Support foreign-endian
+ ELF-files.
+
+2007-10-28 David Leverton
+
+ * doc/faq/stricter.html.part, paludis/repositories/e/e_key.cc,
+ paludis/repositories/e/Makefile.am,
+ paludis/repositories/e/vdb_contents_tokeniser.hh,
+ paludis/repositories/e/vdb_merger.cc,
+ paludis/repositories/e/vdb_merger.hh,
+ paludis/repositories/e/vdb_merger_TEST.cc,
+ paludis/repositories/e/vdb_merger_TEST_setup.sh,
+ paludis/repositories/e/vdb_repository_TEST.cc,
+ paludis/repositories/e/vdb_repository_TEST_setup.sh,
+ paludis/repositories/e/vdb_unmerger.cc,
+ paludis/repositories/e/vdb_unmerger_TEST.cc,
+ paludis/repositories/e/vdb_unmerger_TEST_setup.sh: Handle spaces
+ in the VDB better.
+
+2007-10-28 Alexander Færøy
+
+ * paludis/repositories/e/ebuild/utils/dosym: fix ebuild_notice message to
+ use dirname. From zlin.
+
+2007-10-27 David Leverton
+
+ * paludis/args/dep_list_args_group.cc: Unbreak --dl-deps-default.
+
+2007-10-26 David Leverton
+
+ * paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/e_repository_TEST_setup.sh: Don't crash
+ when checking foreign arch flags.
+
+2007-10-26 David Leverton
+
+ * src/clients/reconcilio/littlelf/elf_relocation_section.cc: More
+ strictness.
+
+2007-10-26 David Leverton
+
+ * src/clients/reconcilio/littlelf/elf.cc,
+ src/clients/reconcilio/littlelf/elf_dynamic_section.cc,
+ src/clients/reconcilio/littlelf/elf_sections.cc,
+ src/clients/reconcilio/littlelf/elf_symbol_section.cc: Be more
+ strict / robust / compliant.
+
+2007-10-26 Ciaran McCreesh
+
+ * paludis/, python/: Kill repository NVIs, License interface.
+
+ + Fixes: ticket:394
+
+2007-10-26 Ciaran McCreesh
+
+ * paludis/repositories/unpackaged/: --info output for unpackaged
+ repositories.
+
+2007-10-26 Ciaran McCreesh
+
+ * paludis/args/: Allow notes in client docs.
+
+2007-10-26 Ciaran McCreesh
+
+ * src/clients/paludis/: More verbose --info output.
+
+2007-10-25 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha2.
+
+2007-10-25 Ciaran McCreesh
+
+ * paludis/repositories/e/ebuild/: Strip IUSE +/- from VDB entries,
+ because built_with_use is stupid.
+
+2007-10-25 David Leverton
+
+ * src/clients/reconcilio/littlelf/elf_dynamic_section.cc,
+ src/clients/reconcilio/littlelf/elf_relocation_section.cc,
+ src/clients/reconcilio/littlelf/elf_sections.cc,
+ src/clients/reconcilio/littlelf/elf_symbol_section.cc:
+ Don't divide by zero or look past the end of a string.
+
+2007-10-25 Ciaran McCreesh
+
+ * src/clients/reconcilio/: Add examples to 'man reconcilio'.
+
+2007-10-25 Ciaran McCreesh
+
+ * src/clients/importare: Add examples to 'man importare'.
+
+2007-10-25 Ciaran McCreesh
+
+ * src/clients/paludis/: Add some examples to 'man paludis'.
+
+2007-10-25 Ciaran McCreesh
+
+ * paludis/args/: Allow clients to add an 'Examples' section to
+ documentation.
+
+2007-10-25 Ciaran McCreesh
+
+ * paludis/environments/paludis/: Cache sets.
+
+ + Fixes: ticket:390
+
+2007-10-25 Ciaran McCreesh
+
+ * paludis/repositories/unpackaged/: Shorter filenames, to shut
+ automake up.
+
+2007-10-25 Ciaran McCreesh
+
+ * paludis/repositories/e/qa/: Saner handling of overlays.
+
+2007-10-24 David Leverton
+
+ * paludis/repositories/e/ebuild/ebuild.bash: Filter some more
+ functions from the saved environment, so we don't get the Portage
+ implementations.
+
+2007-10-24 Fernando J. Pereda
+
+ * NEWS, paludis/files.m4, paludis/fuzzy_finder.cc,
+ paludis/fuzzy_finder.hh, paludis/install_task.cc,
+ paludis/util/damerau_levenshtein.cc, paludis/util/damerau_levenshtein.hh,
+ paludis/util/damerau_levenshtein_TEST.cc, paludis/util/files.m4,
+ src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/adjutrix/what_needs_keywording.cc,
+ src/clients/contrarius/install.cc, src/clients/importare/importare.cc,
+ src/clients/paludis/do_contents.cc, src/clients/paludis/install.cc,
+ src/clients/paludis/paludis.cc, src/clients/paludis/query.cc,
+ src/clients/paludis/uninstall.cc, src/clients/reconcilio/install.cc,
+ src/output/console_install_task.cc, src/output/console_install_task.hh:
+ Introduce fuzzy finders for packages and repositories.
+
+2007-10-23 Ciaran McCreesh
+
+ * NEWS, configure.ac: Preparation for 0.26.0_alpha1.
+
+2007-10-22 Fernando J. Pereda
+
+ * paludis/repository.cc, paludis/repository.hh, paludis/repository-fwd.hh,
+ paludis/dep_list.cc: Introduce NoSuchSetError and
+ RecursivelyDefinedSetError and use them.
+
+2007-10-22 David Leverton
+
+ * src/clients/accerso/command_line.cc,
+ src/clients/adjutrix/command_line.cc,
+ src/clients/contrarius/command_line.cc,
+ src/clients/importare/command_line.cc,
+ src/clients/instruo/command_line.cc,
+ src/clients/paludis/command_line.cc,
+ src/clients/qualudis/qualudis_command_line.cc: List the relevant
+ *_OPTIONS environment variables and no others in the man pages.
+
+2007-10-21 Piotr Jaroszyński
+
+ * doc/configuration/hooks.html.part: Fix Python hook example.
+
+2007-10-21 Mike Kelly
+
+ * bash-completion/importare, bash-completion/Makefile.am,
+ bash-completion/reconcilio: More bashcomp updates from zlin.
+
+2007-10-21 Ciaran McCreesh
+
+ * configure.ac, hooks/gnu_info_index.bash, paludis/fetchers/dowget.in,
+ paludis/repositories/e/, paludis/repositories/unpackaged/: Detect
+ non-GNU things at runtime.
+
+ + Fixes: ticket:408
+
+2007-10-20 Alexander Færøy
+
+ * paludis/util/log.hh: Include the stringify header.
+
+2007-10-19 David Leverton
+
+ * paludis/repositories/e/ebuild/ebuild.bash: Check CCACHE_DIR
+ after loading the user bashrc.
+
+2007-10-18 Ciaran McCreesh
+
+ * configure.ac, paludis/dep_spec.cc, paludis/dep_spec.se,
+ paludis/name.cc, paludis/name.se, paludis/repositories/e/: EAPI 1
+ support.
+
+ + Fixes: ticket:402
+ + Fixes: ticket:403
+ + Fixes: ticket:404
+ + Fixes: ticket:405
+
+2007-10-18 Piotr Jaroszyński
+
+ * doc/api/cplusplus/Makefile.am, doc/api/Makefile.am,
+ doc/api/python/Makefile.am, doc/Makefile.am, Makefile.am: Move python
+ docs to doc/api/python.
+
+2007-10-17 David Leverton
+
+ * paludis/repositories/e/ebuild_flat_metadata_cache.cc: Don't die
+ when the metadata cache specifies an unsupported EAPI.
+
+2007-10-17 Piotr Jaroszyński
+
+ * paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.hh: Old style
+ virtuals are not important either.
+
+2007-10-17 Piotr Jaroszyński
+
+ * paludis/package_database.cc, paludis/package_database_TEST.cc,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository.hh, paludis/repository.cc,
+ paludis/repository.hh: Better ambiguity resolution for virtuals,
+ installed packages.
+
+ + Fixes: ticket:391
+
+2007-10-16 David Leverton
+
+ * paludis/repositories/e/ebuild/ebuild.bash: Filter more variables
+ when restoring the environment.
+
+2007-10-15 Piotr Jaroszyński
+
+ * paludis/util/iterator.hh, paludis/util/iterator_TEST.cc,
+ src/clients/reconcilio/broken_linkage_finder/broken_linkage_finder.cc,
+ src/clients/reconcilio/broken_linkage_finder/elf_linkage_checker.cc,
+ -src/clients/reconcilio/util/iterator.hh,
+ -src/clients/reconcilio/util/iterator_TEST.cc,
+ src/clients/reconcilio/util/Makefile.am: Move nifty iterator stuff
+ from reconcilio/util to paludis/util.
+
+2007-10-15 Ciaran McCreesh
+
+ * paludis/repositories/e/qa/, src/clients/qualudis/: Honour directories
+ for qualudis, QA.
+
+2007-10-15 Piotr Jaroszyński
+
+ * paludis/util/action_queue.cc: Fix for threads disabled.
+
+2007-10-15 David Leverton
+
+ * paludis/util/action_queue.cc, paludis/util/action_queue.hh,
+ paludis/util/log.cc: Don't limit the queue size for Log.
+
+2007-10-15 Piotr Jaroszyński
+
+ * paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/paludis/keywords_conf.cc,
+ paludis/environments/paludis/licenses_conf.cc,
+ paludis/environments/paludis/mirrors_conf.cc,
+ paludis/environments/paludis/use_conf.cc,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/hooker.cc, paludis/host_tuple_name.cc,
+ paludis/install_task.cc, paludis/repositories/cran/cran_dep_parser.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_package_id.cc,
+ paludis/repositories/e/dep_lexer.cc,
+ paludis/repositories/e/dep_parser.cc, paludis/repositories/e/eapi.cc,
+ paludis/repositories/e/eapi_phase.cc,
+ paludis/repositories/e/ebuild.cc,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/ebuild_flat_metadata_cache.cc,
+ paludis/repositories/e/e_key.cc,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository_profile.cc,
+ paludis/repositories/e/make_ebin_repository.cc,
+ paludis/repositories/e/make_ebuild_repository.cc,
+ paludis/repositories/e/manifest2_reader.cc,
+ paludis/repositories/e/qa/visibility.cc,
+ paludis/repositories/e/vdb_merger.cc,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/e/vdb_unmerger.cc,
+ paludis/repositories/e/xml_things.cc,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/unpackaged/ndbam.cc,
+ paludis/repositories/unpackaged/ndbam_merger.cc,
+ paludis/repositories/unpackaged/ndbam_unmerger.cc,
+ paludis/set_file.cc, paludis/util/config_file.cc,
+ paludis/util/files.m4, -paludis/util/tokeniser.cc,
+ paludis/util/tokeniser.hh, paludis/util/tokeniser_TEST.cc,
+ src/clients/adjutrix/downgrade_check.cc,
+ src/clients/contrarius/stage.cc,
+ src/clients/contrarius/target_config.cc,
+ src/clients/reconcilio/broken_linkage_finder/configuration.cc,
+ src/clients/reconcilio/broken_linkage_finder/libtool_linkage_checker.cc,
+ src/output/console_query_task.cc: Stop instantiating tokeniser.
+
+ + Fixes: ticket:396
+
+2007-10-15 David Leverton
+
+ * src/clients/reconcilio/broken_linkage_finder/broken_linkage_finder.cc:
+ Fix string::compare usage.
+
+2007-10-15 David Leverton
+
+ * src/clients/reconcilio/broken_linkage_finder/broken_linkage_finder.cc,
+ src/clients/reconcilio/broken_linkage_finder/configuration.cc,
+ src/clients/reconcilio/broken_linkage_finder/configuration.hh,
+ src/clients/reconcilio/broken_linkage_finder/configuration_TEST.cc,
+ src/clients/reconcilio/broken_linkage_finder/elf_linkage_checker.cc,
+ src/clients/reconcilio/broken_linkage_finder/elf_linkage_checker.hh,
+ src/clients/reconcilio/broken_linkage_finder/libtool_linkage_checker.cc,
+ src/clients/reconcilio/broken_linkage_finder/libtool_linkage_checker.hh,
+ src/clients/reconcilio/broken_linkage_finder/linkage_checker.hh:
+ Always recognise libraries in directories listed in ld.so.conf,
+ even if we're not actually checking them for brokenness.
+
+2007-10-15 David Leverton
+
+ * src/clients/reconcilio/broken_linkage_finder/broken_linkage_finder.cc,
+ src/clients/reconcilio/broken_linkage_finder/broken_linkage_finder.hh,
+ src/clients/reconcilio/broken_linkage_finder/configuration.cc,
+ src/clients/reconcilio/broken_linkage_finder/configuration.hh,
+ src/clients/reconcilio/broken_linkage_finder/elf_linkage_checker.cc,
+ src/clients/reconcilio/broken_linkage_finder/elf_linkage_checker.hh:
+ Move private methods to the Implementations.
+
+2007-10-14 David Leverton
+
+ * src/clients/reconcilio/littlelf/elf.cc: Tweak exception handling
+ some more.
+
+2007-10-14 Piotr Jaroszyński
+
+ * python/formatter.cc, python/metadata_key_TEST.py: (python) Fix and
+ clean up Formatters.
+
+2007-10-14 Piotr Jaroszyński
+
+ * paludis/dep_tree.hh, python/action.cc, python/additional_tests.cc,
+ +python/dep_label.cc, +python/dep_label_TEST.py, python/formatter.cc,
+ python/Makefile.am, python/mask.cc, python/metadata_key.cc,
+ python/metadata_key_TEST.py, python/nice_names.nn,
+ python/paludis_python.hh, python/paludis_python_so.cc: (python) Add
+ Labels and support for MetadataSpecTreeKey<FetchableURISpecTree>. More
+ work on Formatters. Docs.
+
+ + Fixes: ticket:382
+
+2007-10-14 Piotr Jaroszyński
+
+ * paludis/stringify_formatter.cc, paludis/stringify_formatter.hh,
+ paludis/stringify_formatter-impl.hh: StringifyFormatter can now format
+ strings.
+
+2007-10-13 Piotr Jaroszyński
+
+ * paludis/repositories/unpackaged/Makefile.am: Fix distcheck.
+
+2007-10-13 Piotr Jaroszyński
+
+ * */Makefile.am: Fix distcheck.
+
+2007-10-13 Ciaran McCreesh
+
+ * doc/examples/example_formatter.cc, paludis/dep_tree.hh,
+ paludis/metadata_key.hh,
+ paludis/repositories/cran/dep_spec_pretty_printer.cc,
+ paludis/repositories/cran/dep_spec_pretty_printer.hh,
+ paludis/repositories/cran/keys.cc, paludis/repositories/cran/keys.hh,
+ paludis/repositories/e/dep_spec_pretty_printer.cc,
+ paludis/repositories/e/dep_spec_pretty_printer.hh,
+ paludis/repositories/e/e_key.cc, paludis/repositories/e/e_key.hh,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/package_id.hh,
+ paludis/stringify_formatter_TEST.cc, python/metadata_key.cc:
+ The standard says we can't call it ::Formatter, since we have a Formatter
+ at namespace level.
+
+2007-10-13 Piotr Jaroszyński
+
+ * src/clients/accerso/accerso.cc, src/clients/adjutrix/adjutrix.cc,
+ src/clients/contrarius/contrarius.cc,
+ src/clients/importare/importare.cc,
+ src/clients/inquisitio/inquisitio.cc, src/clients/instruo/instruo.cc,
+ src/clients/qualudis/qualudis.cc,
+ src/clients/reconcilio/reconcilio.cc: Standardise --help, --version.
+
+ + Fixes: ticket:389
+
+2007-10-13 Ciaran McCreesh
+
+ * */Makefile.am: Change how we handle distcheck deps.
+
+2007-10-13 Ciaran McCreesh
+
+ * paludis/repositories/unpackaged/: Support the 'everything' and
+ 'ununused' packages in InstalledUnpackagedRepository.
+
+2007-10-13 Ciaran McCreesh
+
+ * paludis/repositories/unpackaged/: Require 'ndbam.conf' in NDBAM
+ repositories. Don't try to populate an NDBAM repository if the
+ directory is not empty.
+
+2007-10-13 Ciaran McCreesh
+
+ * paludis/environment_implementation.cc, paludis/install_task.cc,
+ paludis/uninstall_list.cc, src/output/console_install_task.cc: The
+ special set 'ununused' can now be used to indicate that a package
+ should be considered 'used' for --uninstall-unused etc.
+
+2007-10-13 Ciaran McCreesh
+
+ * configure.ac, paludis/repositories/unpackaged/,
+ src/clients/importare/: Add UnpackagedRepository, for managing
+ unpackaged images, and importare, a client for installing unmanaged
+ images.
+
+ + Fixes: ticket:399
+
+2007-10-13 Ciaran McCreesh
+
+ * paludis/unmerger.sr: Unmerger only needs a const Environment.
+
+2007-10-13 Ciaran McCreesh
+
+ * paludis/install_task.cc, paludis/install_task.hh: Add
+ InstallTask::add_exact_package. Only run FetchAction on IDs that
+ support it.
+
+2007-10-13 Ciaran McCreesh
+
+ * paludis/util/mutex.cc, paludis/util/mutex.hh: Add
+ Lock::acquire_then_release_old.
+
+2007-10-13 Ciaran McCreesh
+
+ * paludis/util/fs_entry.cc, paludis/util/fs_entry.hh,
+ paludis/util/fs_entry_TEST.cc: Add FSEntry::symlink method.
+
+2007-10-12 Mike Kelly
+
+ * bash-completion/accerso, bash-completion/adjutrix,
+ bash-completion/instruo, bash-completion/Makefile.am,
+ bash-completion/paludis, bash-completion/qualudis,
+ bash-completion/reconcilio: Update bashcomp with a patch from zlin.
+
+2007-10-12 Piotr Jaroszyński
+
+ * python/Makefile.am: (python) Move *-nn.{hh,cc} to DISTCLEANFILES.
+
+2007-10-12 Piotr Jaroszyński
+
+ * python/Makefile.am: (python) Add *-nn.{hh,cc} to CLEANFILES.
+
+2007-10-11 Piotr Jaroszyński
+
+ * python/action.cc, python/action_TEST.py: (python) Add tests for
+ InfoAction.
+
+2007-10-11 Piotr Jaroszyński
+
+ * paludis/action.hh, python/action.cc: (python) Add InfoAction and
+ docs.
+
+2007-10-11 David Leverton
+
+ * python/Makefile.am, ruby/dep_list.cc,
+ ruby/Makefile.am: (ruby) (python) Fix rdoc, and remove references
+ to dead directories.
+
+2007-10-10 Ciaran McCreesh
+
+ * configure.ac, doc/examples/example_about.cc,
+ doc/examples/example_command_line.cc, paludis/about.hh.in,
+ src/clients/paludis/paludis.cc: Add PALUDIS_VERSION_SUFFIX, for
+ "_alpha" etc.
+
+2007-10-10 Piotr Jaroszyński
+
+ * ruby/Makefile.am: (ruby) Add PALUDIS_QA_DATA_DIR to TESTS_ENV.
+
+2007-10-10 Piotr Jaroszyński
+
+ * python/Makefile.am: (python) Add PALUDIS_QA_DATA_DIR to TESTS_ENV.
+
+2007-10-10 Piotr Jaroszyński
+
+ * Makefile.am,
+ src/clients/reconcilio/broken_linkage_finder/Makefile.am,
+ src/clients/reconcilio/littlelf/Makefile.am,
+ src/clients/reconcilio/util/Makefile.am: Fix distcheck.
+
+2007-10-10 Ciaran McCreesh
+
+ * configure.ac, doc/Makefile.am, doc/doxygen.conf.in: Only fetch tags
+ if --enable-doxygen-tags.
+
+2007-10-10 Ciaran McCreesh
+
+ * Makefile.am: Fix distcheck.
+
+2007-10-10 David Leverton
+
+ * src/clients/reconcilio/littlelf/elf.cc: Fix exception handling.
+
+2007-10-09 David Leverton
+
+ * src/clients/reconcilio/util/iterator.hh,
+ src/clients/reconcilio/util/iterator_TEST.cc: Make the member a
+ template parameter.
+
+2007-10-09 David Leverton
+
+ * configure.ac, paludis/repositories/e/ebuild/ebuild.bash,
+ src/clients/reconcilio/broken_linkage_finder/broken_linkage_finder.cc,
+ src/clients/reconcilio/broken_linkage_finder/broken_linkage_finder.hh,
+ src/clients/reconcilio/broken_linkage_finder/configuration.cc,
+ src/clients/reconcilio/broken_linkage_finder/configuration.hh,
+ src/clients/reconcilio/broken_linkage_finder/configuration_TEST.cc,
+ src/clients/reconcilio/broken_linkage_finder/configuration_TEST_cleanup.sh,
+ src/clients/reconcilio/broken_linkage_finder/configuration_TEST_setup.sh,
+ src/clients/reconcilio/broken_linkage_finder/elf_linkage_checker.cc,
+ src/clients/reconcilio/broken_linkage_finder/elf_linkage_checker.hh,
+ src/clients/reconcilio/broken_linkage_finder/libtool_linkage_checker.cc,
+ src/clients/reconcilio/broken_linkage_finder/libtool_linkage_checker.hh,
+ src/clients/reconcilio/broken_linkage_finder/linkage_checker.cc,
+ src/clients/reconcilio/broken_linkage_finder/linkage_checker.hh,
+ src/clients/reconcilio/broken_linkage_finder/Makefile.am,
+ src/clients/reconcilio/command_line.cc,
+ src/clients/reconcilio/command_line.hh,
+ src/clients/reconcilio/fix_linkage.cc,
+ src/clients/reconcilio/fix_linkage.hh,
+ src/clients/reconcilio/install.cc,
+ src/clients/reconcilio/install.hh,
+ src/clients/reconcilio/littlelf/elf.cc
+ src/clients/reconcilio/littlelf/elf_dynamic_section.cc
+ src/clients/reconcilio/littlelf/elf_dynamic_section.hh
+ src/clients/reconcilio/littlelf/elf.hh
+ src/clients/reconcilio/littlelf/elf_relocation_section.cc
+ src/clients/reconcilio/littlelf/elf_relocation_section.hh
+ src/clients/reconcilio/littlelf/elf_sections.cc
+ src/clients/reconcilio/littlelf/elf_sections.hh
+ src/clients/reconcilio/littlelf/elf_symbol_section.cc
+ src/clients/reconcilio/littlelf/elf_symbol_section.hh
+ src/clients/reconcilio/littlelf/elf_types.hh
+ src/clients/reconcilio/littlelf/Makefile.am,
+ src/clients/reconcilio/Makefile.am,
+ src/clients/reconcilio/man_reconcilio.cc,
+ src/clients/reconcilio/reconcilio.cc,
+ src/clients/reconcilio/util/iterator.hh,
+ src/clients/reconcilio/util/iterator_TEST.cc,
+ src/clients/reconcilio/util/Makefile.am,
+ src/clients/reconcilio/util/realpath.cc,
+ src/clients/reconcilio/util/realpath.hh,
+ src/clients/reconcilio/util/realpath_TEST.cc,
+ src/clients/reconcilio/util/realpath_TEST_cleanup.sh,
+ src/clients/reconcilio/util/realpath_TEST_setup.sh,
+ src/clients/reconcilio/util/wildcard_expander.cc,
+ src/clients/reconcilio/util/wildcard_expander.hh,
+ src/clients/reconcilio/util/wildcard_expander_TEST.cc,
+ src/clients/reconcilio/util/wildcard_expander_TEST_cleanup.sh,
+ src/clients/reconcilio/util/wildcard_expander_TEST_setup.sh: Add
+ reconcilio, a replacement for revdep-rebuild, with littlelf
+ library by Tiziano Müller.
+
+2007-10-09 Fernando J. Pereda
+
+ * paludis/merger.cc: Correctly report read/write errors while merging files
+
+ + Fixes: ticket:349
+
+2007-10-09 Ciaran McCreesh
+
+ * doc/examples/example_dep_label.cc, doc/examples/example_dep_tree.cc,
+ paludis/package_id.hh, paludis/repositories/cran/cran_package_id.cc,
+ paludis/repositories/cran/cran_package_id.hh,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/ebuild_flat_metadata_cache.cc,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/ebuild_id.hh,
+ paludis/repositories/e/qa/extractors.cc,
+ paludis/repositories/e/qa/extractors_TEST.cc,
+ paludis/repositories/e/vdb_id.cc, paludis/repositories/e/vdb_id.hh,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gem_specification.hh,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/package_id.hh: Kill
+ PackageID::license_key. Rename PackageID::src_uri_key -> fetches_key.
+
+ + Fixes: ticket:392
+ + Fixes: ticket:393
+
+2007-10-09 David Leverton
+
+ * python/Makefile.am: (python) Fix --disable-python build.
+
+2007-10-09 Ciaran McCreesh
+
+ * paludis/util/private_implementation_pattern-impl.hh,
+ paludis/util/private_implementation_pattern.hh: Inline _imp->.
+
+ + Fixes: ticket:395
+
+2007-10-09 Ciaran McCreesh
+
+ * doc/doc_main.doxygen, doc/examples/Makefile.am,
+ doc/examples/example_name.cc, doc/examples/example_package_database.cc,
+ doc/examples/example_version_operator.cc,
+ doc/examples/example_version_spec.cc, paludis/name-fwd.hh,
+ paludis/name.cc, paludis/name.hh, paludis/name.se, paludis/name.sr,
+ paludis/package_database-fwd.hh, paludis/package_database.cc,
+ paludis/package_database.hh, paludis/package_database.se,
+ paludis/repository_info-fwd.hh, paludis/repository_info.cc,
+ paludis/repository_info.hh, paludis/version_operator-fwd.hh,
+ paludis/version_operator.cc, paludis/version_operator.hh,
+ paludis/version_operator.se, paludis/version_requirements-fwd.hh,
+ paludis/version_requirements.hh, paludis/version_requirements.sr,
+ paludis/version_spec-fwd.hh, paludis/version_spec.cc,
+ paludis/version_spec.hh, paludis/version_spec.sr: More doxygen work.
+
+2007-10-08 Piotr Jaroszyński
+
+ * +python/formatter_TEST.py: (python) Add missing test for Formatters.
+
+2007-10-08 Piotr Jaroszyński
+
+ * python/additional_tests.cc, python/dep_spec.cc, python/dep_spec.hh,
+ +python/formatter.cc, python/Makefile.am, +python/nice_names.nn,
+ python/paludis_python.hh, python/paludis_python_so.cc: (python) Add
+ Formatters.
+
+2007-10-08 Piotr Jaroszyński
+
+ * +misc/make_nn.bash: Add NiceNames generator.
+
+2007-10-08 Ciaran McCreesh
+
+ * doc/doc_main.doxygen, doc/examples/Makefile.am,
+ doc/examples/example_match_package.cc, doc/examples/example_query.cc,
+ doc/examples/example_query_delegate.cc, paludis/files.m4,
+ paludis/match_package.hh, paludis/query-fwd.hh, paludis/query.cc,
+ paludis/query.hh, paludis/query_delegate-fwd.hh,
+ paludis/query_delegate.cc, paludis/query_delegate.hh, python/query.cc:
+ Split out QueryDelegate into its own file. More doxygen work.
+
+2007-10-07 Ciaran McCreesh
+
+ * paludis/repositories/e/ebuild/ebuild.bash: Force a few things into
+ PATH, to work around crazy setups.
+
+ + Fixes: ticket:374
+
+2007-10-07 Ciaran McCreesh
+
+ * (lots): NamedSetDepSpec.
+
+ + Fixes: ticket:305
+
+2007-10-06 David Leverton
+
+ * src/output/console_install_task.cc: Catch both SIGINT and
+ SIGTERM.
+
+2007-10-06 David Leverton
+
+ * src/output/console_query_task.cc: Improve display of licenses,
+ and remove some extraneous blank lines.
+
+2007-10-06 Ciaran McCreesh
+
+ * paludis/dep_list.cc, paludis/query-fwd.hh, paludis/query.cc,
+ paludis/query.hh: Delay metadata generation where possible.
+
+ + Fixes: ticket:379
+
+2007-10-05 Ciaran McCreesh
+
+ * paludis/install_task.cc, paludis/override_functions.cc: Use
+ visitor_cast<>.
+
+ + Fixes: ticket:387
+
+2007-10-05 David Leverton
+
+ * paludis/args/dep_list_args_group.cc,
+ paludis/args/dep_list_args_group.hh,
+ paludis/args/install_args_group.cc,
+ paludis/args/install_args_group.hh, paludis/args/Makefile.am,
+ src/clients/contrarius/install.cc,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh,
+ src/clients/paludis/install.cc, src/clients/paludis/paludis.cc,
+ src/clients/paludis/uninstall.cc,
+ src/output/console_install_task.cc,
+ src/output/console_install_task.hh: Move a bunch of command line
+ and resume command handling code out of src/clients/paludis/.
+
+ + Fixes: ticket:368
+
+2007-10-05 Ciaran McCreesh
+
+ * doc/doc_main.doxygen, doc/examples/Makefile.am,
+ doc/examples/example_dep_tag.cc, doc/examples/example_environment.cc,
+ paludis/dep_label.hh, paludis/dep_spec.hh, paludis/dep_tag-fwd.hh,
+ paludis/dep_tag.cc, paludis/dep_tag.hh, paludis/dep_tag.sr,
+ paludis/dep_tree.hh, paludis/distribution-fwd.hh,
+ paludis/distribution.hh, paludis/distribution.sr,
+ paludis/environment-fwd.hh, paludis/environment.cc,
+ paludis/environment.hh, paludis/environment_implementation.hh,
+ paludis/files.m4, ruby/qa.cc, -paludis/environment.se: More doc work.
+ Remove some legacy code.
+
+2007-10-05 David Leverton
+
+ * (lots): Merge libpaludisdeplist, -digests, -environments,
+ -merger, -repositories, -tasks into libpaludis.
+
+2007-10-05 David Leverton
+
+ * python/paludis_python_so.cc: Work even with QA disabled.
+
+2007-10-05 Ciaran McCreesh
+
+ * paludis/repositories/e/Makefile.am,
+ paludis/repositories/e/vdb_repository_TEST.cc: Fix VDB repository
+ tests.
+
+2007-10-04 Ciaran McCreesh
+
+ * doc/doc_main.doxygen, doc/examples/Makefile.am,
+ doc/examples/example_contents.cc, doc/examples/example_dep_label.cc,
+ doc/examples/example_dep_spec.cc,
+ doc/examples/example_dep_spec_flattener.cc,
+ doc/examples/example_dep_tree.cc, paludis/dep_list/dep_list.cc,
+ paludis/dep_spec_flattener.cc, paludis/dep_spec_flattener.hh,
+ paludis/dep_tree.cc, paludis/dep_tree.hh,
+ paludis/repositories/e/e_key.cc,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/tasks/uninstall_task.cc, paludis/util/files.m4,
+ paludis/util/visitor_cast.hh, python/dep_spec.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_list_model.cc: Make
+ DepSpecFlattener a template to avoid the need for icky casting.
+
+2007-10-04 David Leverton
+
+ * paludis/Makefile.am.m4: Install -impl.hh files too.
+
+2007-10-04 Ciaran McCreesh
+
+ * doc/examples/Makefile.am, doc/examples/example_dep_label.cc,
+ doc/examples/example_dep_tree.cc, paludis/dep_tree-fwd.hh,
+ paludis/dep_tree.hh: More doxygen work.
+
+2007-10-04 Ciaran McCreesh
+
+ * configure.ac, doc/doc_main.doxygen, doc/examples/Makefile.am,
+ doc/examples/example_action.cc, doc/examples/example_command_line.cc,
+ doc/examples/example_command_line.hh,
+ doc/examples/example_contents.cc, doc/examples/example_dep_label.cc,
+ doc/examples/example_dep_spec.cc, paludis/args/Makefile.am,
+ paludis/args/args_handler.hh, paludis/dep_label.hh,
+ paludis/dep_spec.cc, paludis/dep_spec.hh, paludis/dep_spec.se,
+ src/Makefile.am, src/clients/accerso/Makefile.am,
+ src/clients/accerso/accerso.cc, src/clients/accerso/command_line.hh,
+ src/clients/adjutrix/Makefile.am,
+ src/clients/adjutrix/command_line.hh,
+ src/clients/contrarius/Makefile.am,
+ src/clients/contrarius/command_line.hh,
+ src/clients/inquisitio/Makefile.am,
+ src/clients/inquisitio/command_line.hh,
+ src/clients/inquisitio/inquisitio.cc, src/clients/instruo/Makefile.am,
+ src/clients/instruo/command_line.hh, src/clients/instruo/instruo.cc,
+ src/clients/paludis/Makefile.am, src/clients/paludis/command_line.hh,
+ src/clients/paludis/install.cc, src/clients/paludis/paludis.cc,
+ src/clients/qualudis/Makefile.am, src/clients/qualudis/qualudis.cc,
+ src/clients/qualudis/qualudis_command_line.hh,
+ +paludis/args/checks_arg.cc, +paludis/args/checks_arg.hh,
+ +paludis/args/debug_build_arg.cc, +paludis/args/debug_build_arg.hh,
+ +paludis/args/deps_option_arg.cc, +paludis/args/deps_option_arg.hh,
+ +paludis/args/do_help.hh, +paludis/args/log_level_arg.cc,
+ +paludis/args/log_level_arg.hh, -src/common_args,
+ -src/common_args/Makefile.am, -src/common_args/checks_arg.cc,
+ -src/common_args/checks_arg.hh, -src/common_args/debug_build_arg.cc,
+ -src/common_args/debug_build_arg.hh,
+ -src/common_args/deps_option_arg.cc,
+ -src/common_args/deps_option_arg.hh, -src/common_args/do_help.hh,
+ -src/common_args/log_level_arg.cc, -src/common_args/log_level_arg.hh:
+ More doxygen work. Move common args into paludis/args/ so that
+ examples can make use of them.
+
+2007-10-03 Ciaran McCreesh
+
+ * (lots): Be consistent in use of plurals for labels.
+
+2007-10-03 Ciaran McCreesh
+
+ * (lots): Split up dep spec heirarchies some more.
+
+ + Fixes: ticket:381
+
+2007-10-01 Ciaran McCreesh
+
+ * doc/examples/example_dep_label.cc, paludis/repositories/e/e_key.cc,
+ paludis/repositories/e/eapi.cc, paludis/repositories/e/eapi.sr,
+ paludis/repositories/e/eapis/0.conf,
+ paludis/repositories/e/eapis/exheres-0.conf,
+ paludis/repositories/e/eapis/paludis-1.conf,
+ paludis/repositories/e/ebuild_entries.cc: Fix mirror, fetch restricts.
+
+ + Fixes: ticket:383
+
+2007-10-01 David Leverton
+
+ * paludis/args/args_group.cc, paludis/args/args_group.hh,
+ paludis/args/args_handler.cc, paludis/args/args_handler.hh,
+ paludis/args/args_option.cc, paludis/args/args_option.hh,
+ paludis/args/args_TEST.cc: Allow removing arguments / changing the
+ defaults after construction.
+
+2007-09-28 Ciaran McCreesh
+
+ * paludis/tasks/install_task.hh, src/clients/contrarius/install.cc,
+ src/clients/paludis/install.cc, src/output/console_install_task.cc,
+ src/output/console_install_task.hh: Use sigaction rather than signal
+ for signal handling. Do signal handling as part of ConsoleInstallTask.
+
+2007-09-27 Ciaran McCreesh
+
+ * paludis/dep_list/condition_tracker.hh,
+ paludis/dep_list/dep_list-fwd.hh, paludis/dep_spec-fwd.hh,
+ paludis/dep_spec.hh, paludis/dep_spec_flattener.hh,
+ paludis/dep_tag.hh, paludis/environment.hh, paludis/match_package.hh,
+ paludis/metadata_key.hh, paludis/repositories/cran/cran_dep_parser.hh,
+ paludis/repositories/e/check_fetched_files_visitor.hh,
+ paludis/repositories/e/e_repository_profile.hh,
+ paludis/repositories/e/fetch_visitor.hh, paludis/repository.hh: Make
+ dep_spec-fwd a proper fwd.
+
+2007-09-26 Ciaran McCreesh
+
+ * doc/Makefile.am, doc/doc_main.doxygen, doc/doc_mainpage.doxygen,
+ doc/doxygen.conf.in, doc/examples/Makefile.am,
+ doc/examples/example_action.cc, doc/examples/example_dep_label.cc,
+ doc/header.html, doc/index.html.skel, paludis/about.hh.in,
+ paludis/action-fwd.hh, paludis/action.hh, paludis/action.se,
+ paludis/action.sr, paludis/contents-fwd.hh, paludis/contents.hh,
+ -doc/examples/pwp_basic_cplusplus_app.cc,
+ -doc/examples/pwp_basic_ruby_app.rb,
+ -doc/programmingwithpaludis.html.skel: Start reworking docs, examples.
+
+2007-09-26 Ciaran McCreesh
+
+ * paludis/dep_label-fwd.hh, paludis/dep_label.hh, paludis/dep_spec.cc,
+ paludis/dep_spec.hh, paludis/dep_tag.cc, paludis/metadata_key.cc,
+ paludis/metadata_key.hh, paludis/repositories/cran/keys.cc,
+ paludis/repositories/cran/keys.hh,
+ paludis/repositories/e/check_fetched_files_visitor.cc,
+ paludis/repositories/e/e_key.cc, paludis/repositories/e/e_key.hh,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/fetch_visitor.cc,
+ paludis/repositories/e/fetch_visitor.hh,
+ paludis/repositories/e/fetch_visitor_TEST.cc,
+ paludis/repositories/e/vdb_id.cc,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh, python/metadata_key.cc:
+ Carry around default labels with src_uri_key.
+
+2007-09-26 Ciaran McCreesh
+
+ * paludis/distribution.cc,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/paludis/bashable_conf.cc,
+ paludis/environments/paludis/keywords_conf.cc,
+ paludis/environments/paludis/licenses_conf.cc,
+ paludis/environments/paludis/mirrors_conf.hh,
+ paludis/environments/paludis/package_mask_conf.cc,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/paludis/use_conf.cc,
+ paludis/environments/portage/portage_environment.cc, paludis/files.m4,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_package_id.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/description_file.hh,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository_mask_file.cc,
+ paludis/repositories/e/e_repository_mask_file.hh,
+ paludis/repositories/e/e_repository_news.cc,
+ paludis/repositories/e/e_repository_news.hh,
+ paludis/repositories/e/e_repository_profile.cc,
+ paludis/repositories/e/e_repository_profile_file.cc,
+ paludis/repositories/e/e_repository_sets.cc,
+ paludis/repositories/e/eapi.cc,
+ paludis/repositories/e/ebin_entries.cc,
+ paludis/repositories/e/ebuild.cc,
+ paludis/repositories/e/exheres_layout.cc,
+ paludis/repositories/e/manifest2_reader.cc,
+ paludis/repositories/e/qa/extractors.cc,
+ paludis/repositories/e/qa/spec_keys.cc,
+ paludis/repositories/e/traditional_layout.cc,
+ paludis/repositories/e/use_desc.cc,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/e/xml_things.cc, paludis/repository.cc,
+ paludis/set_file.cc, paludis/util/files.m4, ruby/paludis_ruby.cc,
+ src/clients/adjutrix/display_default_system_resolution.cc,
+ src/clients/contrarius/stage.cc,
+ src/clients/contrarius/target_config.cc, +paludis/util/config_file.cc,
+ +paludis/util/config_file.hh, +paludis/util/config_file.se,
+ +paludis/util/config_file_TEST.cc,
+ +paludis/util/config_file_TEST_cleanup.sh,
+ +paludis/util/config_file_TEST_setup.sh, -paludis/config_file.cc,
+ -paludis/config_file.hh, -paludis/config_file.se,
+ -paludis/config_file_TEST.cc, -paludis/config_file_TEST_cleanup.sh,
+ -paludis/config_file_TEST_setup.sh: Move config_file into util/.
+
+2007-09-25 David Leverton
+
+ * paludis/fetchers/dowget.in: Source configuration bashrc in wget
+ fetcher.
+
+2007-09-25 Mike Kelly
+
+ * configure.ac: Add a --with-svn-revision option so that the -scm
+ ebuild can show the revision used in the --version output.
+
+2007-09-25 Ciaran McCreesh
+
+ * src/output/colour_formatter.cc: Fix query indenting.
+
+ + Fixes: ticket:375
+
+2007-09-25 Ciaran McCreesh
+
+ * paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/fetch_visitor.cc,
+ paludis/repositories/e/fetch_visitor.hh,
+ paludis/repositories/e/fetch_visitor_TEST.cc: Fix safe resume.
+
+ + Fixes: ticket:372
+
+2007-09-25 Ciaran McCreesh
+
+ * (lots): Rename const iterators to ConstIterator, mutable to
+ Iterator.
+
+ + Fixes: ticket:365
+
+2007-09-25 Richard Brown
+
+ * doc/configuration.html.skel, doc/faq.html.skel: Docs tweak.
+
+2007-09-24 David Leverton
+
+ * paludis/repositories/e/ebuild/run_test.bash: Plug yet more env
+ leakage.
+
+2007-09-24 Ciaran McCreesh
+
+ * paludis/Makefile.am.m4: Fix parallel builds.
+
+2007-09-23 Ciaran McCreesh
+
+ * src/clients/instruo/command_line.cc: Fix man instruo.
+
+ + Fixes: ticket:376
+
+2007-09-23 Ciaran McCreesh
+
+ * src/output/colour_formatter.cc: Show -signs for disabled USE things.
+
+ + Fixes: ticket:377
+
+2007-09-23 Ciaran McCreesh
+
+ * paludis/action-fwd.hh, paludis/action.cc, paludis/action.hh,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_package_id.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/e/e_key.cc,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository.hh,
+ paludis/repositories/e/e_repository_entries.hh,
+ paludis/repositories/e/eapi.cc, paludis/repositories/e/eapi.sr,
+ paludis/repositories/e/eapis/0.conf,
+ paludis/repositories/e/eapis/exheres-0.conf,
+ paludis/repositories/e/eapis/paludis-1.conf,
+ paludis/repositories/e/ebuild.cc, paludis/repositories/e/ebuild.hh,
+ paludis/repositories/e/ebuild.sr,
+ paludis/repositories/e/ebuild/Makefile.am,
+ paludis/repositories/e/ebuild/builtin_infovars.bash,
+ paludis/repositories/e/ebuild/ebuild.bash,
+ paludis/repositories/e/ebuild/pkg_info.bash,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/ebuild_entries.hh,
+ paludis/repositories/e/ebuild_id.cc, paludis/repositories/e/vdb_id.cc,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/e/vdb_repository.hh,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.hh, src/clients/paludis/Makefile.am,
+ src/clients/paludis/command_line.cc, src/clients/paludis/info.cc,
+ src/clients/paludis/info.hh, src/clients/paludis/paludis.cc: Better
+ --info, pkg_info support.
+
+ + Fixes: ticket:367
+
+2007-09-23 David Leverton
+
+ * paludis/environments/paludis/paludis_config.cc: Don't call the
+ environment before it has its vtable.
+
+2007-09-22 Ciaran McCreesh
+
+ * (lots): Formatters.
+
+2007-09-21 Ciaran McCreesh
+
+ * paludis/util/join.hh, paludis/util/join_TEST.cc: Allow join to use a
+ function other than stringify.
+
+2007-09-21 Ciaran McCreesh
+
+ * paludis/util/set-impl.hh, paludis/util/set.hh: Add set.erase.
+
+2007-09-21 Ciaran McCreesh
+
+ * paludis/dep_list/override_functions.cc, paludis/dep_tag.cc,
+ paludis/metadata_key.cc, paludis/metadata_key.hh, paludis/name-fwd.hh,
+ paludis/package_id.hh, paludis/repositories/cran/cran_package_id.cc,
+ paludis/repositories/cran/cran_package_id.hh,
+ paludis/repositories/e/e_key.cc, paludis/repositories/e/e_key.hh,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/ebuild_id.hh,
+ paludis/repositories/e/qa/spec_keys.cc,
+ paludis/repositories/e/vdb_id.cc, paludis/repositories/e/vdb_id.hh,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gem_specification.hh,
+ paludis/repositories/gems/gem_specification_TEST.cc,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/package_id.hh,
+ python/additional_tests.cc, python/metadata_key.cc,
+ python/metadata_key_TEST.py, python/name.cc, ruby/package_id.cc,
+ ruby/package_id_TEST.rb, src/clients/instruo/instruo.cc,
+ src/clients/qualudis/qualudis.cc, src/output/console_query_task.cc:
+ Kill global use_key, inherited_key.
+
+2007-09-21 Ciaran McCreesh
+
+ * paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository_TEST.cc: Don't
+ create multiple identical ::virtuals entries.
+
+ + Fixes: ticket:370
+
+2007-09-19 David Leverton
+
+ * paludis/environments/paludis/keywords_conf.cc: -* in
+ keywords.conf isn't supposed to accept KEYWORDS="-*".
+
+2007-09-19 David Leverton
+
+ * paludis/merger/merger.cc, paludis/merger/merger_TEST.cc,
+ paludis/merger/merger_TEST_setup.sh,
+ paludis/repositories/e/vdb_merger.cc,
+ paludis/repositories/e/vdb_merger_TEST_setup.sh,
+ python/mask_TEST.py: Make mergers work when ${ROOT} contains
+ symlinks.
+
+ + Fixes: ticket:313
+
+2007-09-18 David Leverton
+
+ * paludis/tasks/report_task.cc, paludis/tasks/report_task.hh,
+ src/clients/paludis/report.cc: Fix masked and missing checks in
+ report.
+
+2007-09-11 Ciaran McCreesh
+
+ * paludis/dep_list/dep_list_TEST_blockers.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc: Be
+ consistent with installed repository names.
+
+ + Fixes: ticket:274
+
+2007-09-11 Piotr Jaroszyński
+
+ * python/dep_list.cc, python/dep_list_TEST.py: (python) Fix wrt r3486.
+
+2007-09-11 Ciaran McCreesh
+
+ * paludis/repositories/e/ebuild/exheres-0/Makefile.am,
+ paludis/repositories/e/ebuild/exheres-0/portage_stubs.bash,
+ paludis/repositories/e/ebuild/portage_stubs.bash,
+ src/clients/paludis/applets.cc, src/clients/paludis/applets.hh,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/paludis.cc:
+ Implement portageq match. Ban portageq in exheres.
+
+ + Fixes: ticket:364
+
+2007-09-11 Ciaran McCreesh
+
+ * paludis/environments/portage/portage_environment_TEST_setup.sh: Don't
+ require /var/db/pkg.
+
+ + Fixes: ticket:362
+
+2007-09-11 Ciaran McCreesh
+
+ * paludis/dep_list/Makefile.am, paludis/dep_list/dep_list.cc,
+ paludis/dep_list/dep_list.hh, paludis/dep_list/dep_list.sr,
+ paludis/dep_list/handled_information-fwd.hh,
+ paludis/dep_list/handled_information.cc,
+ paludis/dep_list/handled_information.hh, paludis/distribution.cc,
+ paludis/distribution.sr, paludis/distributions/gentoo.conf,
+ paludis/environment.hh, paludis/environment_implementation.cc,
+ paludis/environment_implementation.hh,
+ paludis/environments/adapted/adapted_environment.cc,
+ paludis/environments/adapted/adapted_environment.hh,
+ paludis/tasks/Makefile.am, paludis/tasks/install_task.cc,
+ paludis/tasks/install_task.hh, paludis/tasks/install_task.se,
+ python/dep_list.cc, python/dep_list_TEST.py,
+ src/clients/contrarius/install.cc, src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc,
+ src/output/console_install_task.cc, src/output/console_install_task.hh,
+ src/output/console_query_task.cc: Implement --continue-on-failure.
+
+ + Fixes: ticket:155
+
+2007-09-10 Piotr Jaroszyński
+
+ * python/Makefile.am: (python) Fix distcheck.
+
+2007-09-10 Piotr Jaroszyński
+
+ * configure.ac: Fix ./configure --disable-python.
+
+2007-09-10 Piotr Jaroszyński
+
+ * configure.ac, paludis/hooker.cc, paludis/hooker_TEST.cc,
+ paludis/Makefile.am.m4: Check whether to enable Python Hooks in
+ configure.ac.
+
+2007-09-10 Piotr Jaroszyński
+
+ * configure.ac, doc/hooks.html.skel, paludis/hooker.cc,
+ paludis/hooker.hh, paludis/hooker_TEST.cc,
+ paludis/hooker_TEST_setup.sh, paludis/Makefile.am.m4,
+ +paludis/python_hooks.cc, python/Makefile.am,
+ +python/paludis_output_wrapper.py: Python Hooks.
+
+2007-09-09 Piotr Jaroszyński
+
+ * paludis/tasks/Makefile.am: Add version info to libpaludistasks.so.
+
+2007-09-08 Stephen Bennett
+
+ * paludis/dep_label-fwd.hh, paludis/dep_label.hh,
+ paludis/dep_label.cc: Make dependency label class heirarchy more
+ heirarchical.
+
+2007-09-08 David Leverton
+
+ * paludis/repositories/cran/cran_dep_parser_TEST.cc,
+ python/dep_spec.cc, python/dep_spec.hh: Fix CRAN tests and Python.
+
+2007-09-08 Stephen Bennett
+
+ * paludis/repositories/cran/dep_spec_pretty_printer.cc,
+ paludis/repositories/cran/dep_spec_pretty_printer.hh,
+ paludis/repositories/e/qa/extractors.cc,
+ paludis/repositories/e/qa/spec_keys.cc,
+ paludis/repositories/e/qa/visibility.cc: Fix QA and CRAN compile.
+
+2007-09-07 Stephen Bennett
+
+ * paludis/dep_label.cc, paludis/dep_label-fwd.hh,
+ paludis/dep_label.hh, paludis/dep_list/condition_tracker.cc,
+ paludis/dep_list/condition_tracker.hh, paludis/dep_list/dep_list.cc,
+ paludis/dep_list/query_visitor.cc, paludis/dep_list/query_visitor.hh,
+ paludis/dep_list/range_rewriter.cc,
+ paludis/dep_list/range_rewriter.hh,
+ paludis/dep_list/show_suggest_visitor.cc,
+ paludis/dep_list/show_suggest_visitor.hh,
+ paludis/dep_list/uninstall_list.cc, paludis/dep_spec.cc,
+ paludis/dep_spec-fwd.hh, paludis/dep_tag.cc,
+ paludis/repositories/e/dep_parser.cc,
+ paludis/repositories/e/dep_parser.hh,
+ paludis/repositories/e/dep_parser_TEST.cc,
+ paludis/repositories/e/dep_spec_pretty_printer.cc,
+ paludis/repositories/e/dep_spec_pretty_printer.hh,
+ paludis/repositories/e/eapi.cc,
+ paludis/repositories/e/eapis/exheres-0.conf,
+ paludis/repositories/e/eapi.sr,
+ src/clients/adjutrix/find_reverse_deps.cc: Initial (parser) support
+ for dependency labels.
+
+2007-09-04 Ciaran McCreesh
+
+ * paludis/dep_list/dep_list.cc,
+ paludis/dep_list/show_suggest_visitor.cc, paludis/files.m4,
+ paludis/package_database-fwd.hh, paludis/package_database.cc,
+ paludis/package_database.hh, paludis/query-fwd.hh, paludis/query.cc,
+ paludis/query.hh, paludis/repositories/e/e_repository_sets.cc,
+ paludis/tasks/find_unused_packages_task.cc,
+ paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ paludis/tasks/report_task.cc, python/query.cc, ruby/package_database.cc,
+ ruby/package_database_TEST.rb, src/clients/accerso/accerso.cc,
+ src/clients/adjutrix/downgrade_check.cc,
+ src/clients/adjutrix/find_insecure_packages.cc,
+ src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/adjutrix/keywords_graph.cc,
+ src/clients/contrarius/install.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/version_info_model.cc,
+ src/clients/inquisitio/do_search.cc, src/clients/instruo/instruo.cc,
+ src/clients/paludis/install.cc, src/output/console_install_task.cc,
+ src/output/console_install_task.hh: Move common task code. Clean up
+ headers a bit.
+
+2007-09-04 David Leverton
+
+ * paludis/repositories/e/Makefile.am: Fix distcheck.
+
+2007-09-03 David Leverton
+
+ * paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/layout.cc,
+ paludis/repositories/e/layout.hh,
+ paludis/repositories/e/Makefile.am,
+ paludis/repositories/e/traditional.exclude,
+ paludis/repositories/e/traditional_layout.cc,
+ paludis/repositories/e/traditional_layout.hh, paludis/syncer.cc,
+ paludis/syncers/dorsync.in, paludis/syncers/dotar.in,
+ paludis/syncer.sr: Move default rsync excludes out of the syncers,
+ and hide old-style digest files.
+
+ + Fixes: ticket:358
+
+2007-09-03 Ciaran McCreesh
+
+ * doc/configuration.html.skel, paludis/distribution.cc,
+ paludis/distribution.sr, paludis/distributions/gentoo.conf,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/repositories/cran/cran_installed_repository_TEST.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.sr,
+ paludis/repositories/cran/cran_repository_TEST.cc,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/e_repository_params.sr,
+ paludis/repositories/e/ebin.cc, paludis/repositories/e/ebin.sr,
+ paludis/repositories/e/ebuild.cc, paludis/repositories/e/ebuild.sr,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/make_ebin_repository.cc,
+ paludis/repositories/e/make_ebuild_repository.cc,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/e/vdb_repository.sr,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/gems_repository_TEST.cc,
+ paludis/repositories/gems/installed_gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository_TEST.cc,
+ paludis/repositories/gems/params.sr,
+ paludis/repositories/gems/registration.cc,
+ vim/syntax/paludis-repositories-conf.vim: buildroot -> builddir.
+
+ + Fixes: ticket:348
+
+2007-09-03 Ciaran McCreesh
+
+ * paludis/repositories/e/e_repository_profile.cc: Support profile
+ deprecated files.
+
+ + Fixes: ticket:163
+
+2007-09-02 Piotr Jaroszyński
+
+ * src/clients/instruo/instruo.cc: Fix.
+
+2007-09-02 Piotr Jaroszyński
+
+ * paludis/dep_list/override_functions.cc, paludis/metadata_key.cc,
+ paludis/metadata_key-fwd.hh, paludis/metadata_key.hh,
+ paludis/package_id.hh, paludis/qa.cc, paludis/qa.hh, paludis/qa.sr,
+ paludis/repositories/cran/cran_package_id.cc,
+ paludis/repositories/cran/cran_package_id.hh,
+ paludis/repositories/cran/keys.cc, paludis/repositories/cran/keys.hh,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/ebuild_id.hh, paludis/repositories/e/e_key.cc,
+ paludis/repositories/e/e_key.hh,
+ paludis/repositories/e/qa/eapi_supported.cc,
+ paludis/repositories/e/qa/extractors.cc,
+ paludis/repositories/e/qa/homepage_key.cc,
+ paludis/repositories/e/qa/qa_controller.cc,
+ paludis/repositories/e/qa/short_description_key.cc,
+ paludis/repositories/e/qa/spec_keys.cc,
+ paludis/repositories/e/qa/visibility.cc,
+ paludis/repositories/e/vdb_id.cc, paludis/repositories/e/vdb_id.hh,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gem_specification.hh,
+ paludis/repositories/gems/gem_specification_TEST.cc,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/package_id.hh,
+ paludis/util/visitor-fwd.hh, paludis/util/visitor.hh,
+ python/metadata_key.cc, ruby/package_id.cc,
+ src/clients/instruo/instruo.cc, src/clients/qualudis/qualudis.cc,
+ src/output/console_query_task.cc: Tie package IDs and metadata keys to
+ QA messages.
+
+ + Fixes: ticket:339
+
+2007-09-02 David Leverton
+
+ * src/clients/instruo/instruo.cc: Report an error for a malformed
+ dep string.
+
+2007-09-02 Ciaran McCreesh
+
+ * Makefile.am, configure.ac, doc/Makefile.am, doc/index.html.skel,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository_params.sr,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/make_ebin_repository.cc,
+ paludis/repositories/e/make_ebuild_repository.cc, src/clients/instruo,
+ src/clients/instruo/Makefile.am, src/clients/instruo/command_line.cc,
+ src/clients/instruo/command_line.hh, src/clients/instruo/help_TEST,
+ src/clients/instruo/instruo.cc, src/clients/instruo/man_instruo.cc,
+ src/clients/instruo/version_TEST: Add instruo, a metadata generation
+ client.
+
+2007-09-01 David Leverton
+
+ * ruby/contents.cc: (ruby) Fix ContentsDevEntry.
+
+2007-08-31 David Leverton
+
+ * doc/hooks.html.skel, hooks/Makefile.am.m4,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/hook.hh, paludis/sohooks_TEST.cc, paludis/util/files.m4,
+ paludis/util/graph-fwd.hh, paludis/util/graph.hh: Allow hooks in
+ LIBDIR/paludis/hooks, and document .so hooks.
+
+2007-08-31 Fernando J. Pereda
+
+ * src/clients/adjutrix/adjutrix.cc, src/clients/adjutrix/command_line.cc,
+ src/clients/adjutrix/command_line.hh,
+ src/clients/adjutrix/find_dropped_keywords.cc,
+ src/clients/adjutrix/find_dropped_keywords.hh,
+ src/clients/adjutrix/find_insecure_packages.cc,
+ src/clients/adjutrix/find_insecure_packages.hh,
+ src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/adjutrix/find_stable_candidates.cc,
+ src/clients/adjutrix/find_stable_candidates.hh,
+ src/clients/adjutrix/find_unused_packages.cc,
+ src/clients/adjutrix/find_unused_packages.hh,
+ src/clients/adjutrix/keywords_graph.cc,
+ src/clients/adjutrix/keywords_graph.hh: Add --master-repository-dir to
+ adjutrix.
+
+2007-08-30 David Leverton
+
+ * paludis/repositories/e/ebuild/utils/unpack: Reset permissions on
+ the contents of the current directory after unpack.
+
+ + Fixes: Gentoo#190746.
+
+2007-08-29 Ciaran McCreesh
+
+ * Makefile.am, configure.ac, doc/Makefile.am, doc/index.html.skel,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.hh,
+ paludis/environments/no_config/no_config_environment.sr,
+ paludis/environments/no_config/no_config_environment_TEST.cc,
+ python/environment.cc, ruby/environment.cc, src/clients/accerso,
+ src/clients/accerso/Makefile.am, src/clients/accerso/accerso.cc,
+ src/clients/accerso/command_line.cc,
+ src/clients/accerso/command_line.hh, src/clients/accerso/help_TEST,
+ src/clients/accerso/man_accerso.cc, src/clients/accerso/version_TEST,
+ src/clients/adjutrix/adjutrix.cc, src/clients/qualudis/qualudis.cc: Add
+ accerso, a mirror client.
+
+2007-08-29 Piotr Jaroszyński
+
+ * misc/make_sr.bash, paludis/util/sr.hh: Add support for default
+ values and typedefs in sr.
+
+2007-08-29 Ciaran McCreesh
+
+ * paludis/repositories/e/ebuild_id.cc: Only supported EAPIs support
+ actions.
+
+ + Fixes: ticket:352
+
+2007-08-28 Piotr Jaroszyński
+
+ * paludis/repositories/e/fetch_visitor_TEST.cc: Fix after r3449.
+
+2007-08-28 Ciaran McCreesh
+
+ * paludis/repositories/e/Makefile.am,
+ paludis/repositories/e/check_fetched_files_visitor.cc,
+ paludis/repositories/e/check_fetched_files_visitor.hh,
+ paludis/repositories/e/e_repository_params.cc,
+ paludis/repositories/e/e_repository_params.hh,
+ paludis/repositories/e/e_repository_params.se,
+ paludis/repositories/e/e_repository_params.sr,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/fetch_visitor_TEST.cc,
+ paludis/repositories/e/make_ebin_repository.cc,
+ paludis/repositories/e/make_ebuild_repository.cc,
+ vim/syntax/paludis-repositories-conf.vim: use_manifest = use | require
+ | ignore.
+
+2007-08-28 Piotr Jaroszyński
+
+ * paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/fetch_visitor.cc,
+ paludis/repositories/e/fetch_visitor.hh: Honour mirror-restrict.
+
+2007-08-28 Ciaran McCreesh
+
+ * paludis/distribution.cc, paludis/distribution.sr,
+ paludis/distributions/gentoo.conf,
+ paludis/repositories/e/vdb_repository.cc: Allow distributions to set
+ some defaults for VDB too.
+
+2007-08-28 Ciaran McCreesh
+
+ * paludis/repositories/e/registration.cc: Allow format = exheres.
+
+2007-08-25 David Leverton
+
+ * paludis/repositories/e/ebuild_id.cc: Display repository_mask and
+ profile_mask keys by default.
+
+2007-08-22 Piotr Jaroszyński
+
+ * python/Makefile.am: (python) Fix distcheck.
+
+2007-08-21 David Leverton
+
+ * paludis/util/parallel_for_each.hh: Optimise for random-access
+ iterators.
+
+2007-08-21 Ciaran McCreesh
+
+ * paludis/util/action_queue.cc, paludis/util/action_queue.hh,
+ paludis/util/parallel_for_each.hh, paludis/util/thread_pool.cc,
+ paludis/util/thread_pool.hh: Change parallel_for_each.
+
+2007-08-20 Piotr Jaroszyński
+
+ * +python/additional_tests.cc, +python/additional_tests.hh,
+ +python/additional_tests_so.cc, python/environment_TEST.py,
+ python/Makefile.am, python/mask_TEST.py, python/metadata_key_TEST.py,
+ -python/subclassing_test.cc: (python) Libtool fun and rename
+ subclassing_test to additional_tests by the way.
+
+2007-08-20 Ciaran McCreesh
+
+ * configure.ac, python/Makefile.am: Python needs -fno-strict-aliasing.
+
+2007-08-20 Piotr Jaroszyński
+
+ * paludis/repositories/e/Makefile.am: We want paludis stuff before xml
+ to avoid relinking against libpaludis.so from /usr/lib.
+
+2007-08-20 David Leverton
+
+ * paludis/repositories/e/ebuild/ebuild.bash: Plug even more leaks.
+
+2007-08-20 David Leverton
+
+ * paludis/repositories/e/ebuild.cc: Plug more environment leakage,
+ and unbreak SLOT-naughtiness checking.
+
+2007-08-19 Piotr Jaroszyński
+
+ * python/mask.cc, python/metadata_key.cc: (python) Fix some weird bug,
+ probably boost-1.33.1 related.
+
+2007-08-19 Piotr Jaroszyński
+
+ * python/Makefile.am: (python) Fix distcheck.
+
+2007-08-18 Piotr Jaroszyński
+
+ * python/exception.cc: (python) Fail when base exception is not found.
+
+2007-08-18 Piotr Jaroszyński
+
+ * paludis/dep_list/dep_list.cc, paludis/package_id.cc,
+ paludis/package_id.hh, python/contents.cc, python/dep_spec.cc,
+ python/dep_spec_TEST.py, python/environment.cc,
+ python/environment_TEST.py, python/fs_entry.cc, python/Makefile.am,
+ python/mask.cc, python/mask_TEST.py, python/metadata_key.cc,
+ -python/metadata_key.hh, python/metadata_key_TEST.py, python/name.cc,
+ python/package_id.cc, python/query.cc, python/query_TEST.py,
+ python/repository.cc, +python/subclassing_test.cc,
+ src/clients/adjutrix/what_needs_keywording.cc,
+ src/clients/contrarius/install.cc,
+ src/clients/gtkpaludis/libgtkpaludis/versions_list_model.cc,
+ src/clients/paludis/install.cc, src/clients/paludis/report.cc,
+ src/output/console_install_task.cc, src/output/console_query_task.cc:
+ (python) Allow subclassing of Environment, Masks and MetadataKeys.
+
+2007-08-17 Piotr Jaroszyński
+
+ * python/iterable.hh: (python) Allow implicit conversion from strings.
+
+2007-08-15 David Leverton
+
+ * paludis/config_file.cc, paludis/config_file.se,
+ paludis/config_file_TEST.cc: Add kvcfo_ignore_export.
+
+2007-08-14 Piotr Jaroszyński
+
+ * python/action.cc, python/contents.cc, python/dep_list.cc,
+ python/dep_spec.cc, python/dep_tag.cc, python/environment.cc,
+ python/exception.cc, python/fs_entry.cc, python/log.cc,
+ python/mask.cc, python/metadata_key.cc, python/name.cc,
+ python/package_database.cc, python/package_id.cc,
+ python/paludis_python_so.cc, python/qa.cc, python/query.cc,
+ python/repository.cc, python/version_operator.cc,
+ python/version_requirements.cc, python/version_spec.cc: (python)
+ Really fix the way visibility is specified.
+
+2007-08-14 Piotr Jaroszyński
+
+ * python/qa.cc: (python) Thread safety.
+
+2007-08-14 Piotr Jaroszyński
+
+ * python/action.cc, python/contents.cc, python/dep_list.cc,
+ python/dep_spec.cc, python/dep_tag.cc, python/environment.cc,
+ python/exception.cc, python/fs_entry.cc, python/log.cc,
+ python/mask.cc, python/metadata_key.cc, python/mutex.hh,
+ python/name.cc, python/package_database.cc, python/package_id.cc,
+ python/qa.cc, python/query.cc, python/repository.cc,
+ python/version_operator.cc, python/version_requirements.cc,
+ python/version_spec.cc: (python) Fix the way visibility is specified.
+
+2007-08-14 Piotr Jaroszyński
+
+ * python/mask.cc, python/query.cc: (python) Add docs to QueryBase and
+ work around epydoc bug in Mask.
+
+2007-08-14 Fernando J. Pereda
+
+ * paludis/util/system.cc: Cleanup stdout and stderr descriptors after a
+ run_command.
+
+2007-08-14 Piotr Jaroszyński
+
+ * python/Makefile.am, +python/mutex.cc, +python/mutex.hh,
+ python/paludis_python.hh, python/query.cc: (python) Thread safety.
+
+2007-08-14 Piotr Jaroszyński
+
+ * python/iterable.hh: (python) Fix for <boost-1.34.
+
+2007-08-14 Piotr Jaroszyński
+
+ * python/exception.cc, python/exception.hh, python/iterable.hh,
+ python/Makefile.am, python/name.cc, python/package_id.cc,
+ python/query.cc, +python/query_TEST_cleanup.sh, python/query_TEST.py,
+ +python/query_TEST_setup.sh: (python) Allow Query subclassing.
+
+2007-08-13 David Leverton
+
+ * ruby/demos/check_linkage.rb: (ruby) Don't assume that
+ /etc/revdep-rebuild is complete if it exists.
+
+2007-08-13 Piotr Jaroszyński
+
+ * python/Makefile.am: (python) Fix distcheck.
+
+2007-08-13 David Leverton
+
+ * paludis/repositories/e/qa/Makefile.am: Fix distcheck.
+
+2007-08-13 Piotr Jaroszyński
+
+ * python/action.cc, python/contents.cc, python/dep_list.cc,
+ python/dep_spec.cc, python/dep_tag.cc, python/environment.cc,
+ python/fs_entry.cc, +python/iterable.hh, python/log.cc,
+ python/mask.cc, python/metadata_key.cc, python/metadata_key.hh,
+ python/name.cc, +python/options.hh, python/package_database.cc,
+ python/package_id.cc, python/paludis_python.hh,
+ python/paludis_python_so.cc, python/qa.cc, python/query.cc,
+ python/repository.cc, +python/validated.hh,
+ python/version_operator.cc, python/version_requirements.cc,
+ python/version_spec.cc: (python) Headers clean up.
+
+2007-08-13 Ciaran McCreesh
+
+ * paludis/repositories/e/qa/Makefile.am,
+ paludis/repositories/e/qa/extractors.cc,
+ paludis/repositories/e/qa/extractors.conf,
+ paludis/repositories/e/qa/extractors.hh,
+ paludis/repositories/e/qa/extractors_TEST.cc,
+ paludis/repositories/e/qa/qa_checks.cc,
+ paludis/repositories/e/qa/spec_keys.cc,
+ paludis/repositories/e/qa/spec_keys_TEST.cc,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ src/clients/qualudis/qualudis.cc,
+ src/clients/qualudis/qualudis_command_line.cc,
+ src/clients/qualudis/qualudis_command_line.hh: More QA work.
+
+2007-08-12 Ciaran McCreesh
+
+ * paludis/repositories/e/Makefile.am,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/qa/Makefile.am, paludis/repositories/e/qa/qa.cc,
+ paludis/repositories/e/qa/qa_controller.hh,
+ paludis/repositories/e/qa/spec_keys.cc,
+ paludis/repositories/e/qa/spec_keys_TEST.cc,
+ paludis/repositories/e/qa/spec_keys_pds_blacklist.DEPEND.conf,
+ paludis/repositories/e/qa/spec_keys_pds_blacklist.PDEPEND.conf,
+ paludis/repositories/e/qa/spec_keys_pds_blacklist.PROVIDE.conf,
+ paludis/repositories/e/qa/spec_keys_pds_blacklist.RDEPEND.conf,
+ paludis/repositories/e/qa/spec_keys_pds_blacklist.SDEPEND.conf,
+ paludis/repositories/e/qa/test_extras.cc: More QA work.
+
+2007-08-12 David Leverton
+
+ * hooks/find_config_updates.hook,
+ paludis/repositories/e/Makefile.am,
+ paludis/repositories/e/vdb_merger.cc,
+ paludis/repositories/e/vdb_merger.hh,
+ paludis/repositories/e/vdb_merger.sr,
+ paludis/repositories/e/vdb_merger_TEST.cc,
+ paludis/repositories/e/vdb_merger_TEST_cleanup.sh,
+ paludis/repositories/e/vdb_merger_TEST_setup.sh,
+ paludis/repositories/e/vdb_unmerger.cc,
+ paludis/repositories/e/vdb_unmerger_TEST.cc,
+ paludis/repositories/e/vdb_unmerger_TEST_setup.sh: Fix config
+ protect handling for PMS compliance and ${ROOT}!=/.
+
+2007-08-11 Piotr Jaroszyński
+
+ * python/Makefile.am, +python/mask.cc, +python/mask_TEST_cleanup.sh,
+ +python/mask_TEST.py, +python/mask_TEST_setup.sh,
+ python/metadata_key.cc, +python/metadata_key.hh, python/package_id.cc,
+ python/package_id_TEST.py, python/package_id_TEST_setup.sh,
+ python/paludis_python_so.cc: (python) Add Masks and fix
+ PackageID.metadata.
+
+2007-08-10 Piotr Jaroszyński
+
+ * paludis/files.m4, paludis/qa.cc, paludis/qa.hh, +paludis/qa.sr,
+ paludis/repositories/e/qa/eapi_supported.cc,
+ paludis/repositories/e/qa/homepage_key.cc,
+ paludis/repositories/e/qa/qa_controller.cc,
+ paludis/repositories/e/qa/short_description_key.cc,
+ paludis/repositories/e/qa/spec_keys.cc,
+ paludis/repositories/e/qa/spec_keys_TEST.cc,
+ paludis/repositories/e/qa/stray_files.cc, python/qa.cc,
+ python/qa_TEST.py, python/repository_TEST.py, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh, ruby/qa.cc, ruby/qa_TEST.rb,
+ ruby/repository_TEST.rb, src/clients/qualudis/qualudis.cc: Group QA
+ messages.
+
+ + Fixes: ticket:338
+
+2007-08-09 David Leverton
+
+ * paludis/repositories/e/qa/qa_checks_group.cc: Fix threaded QA
+ checking.
+
+2007-08-09 Piotr Jaroszyński
+
+ * paludis/repositories/e/qa/Makefile.am: Revert last commit.
+
+2007-08-09 Piotr Jaroszyński
+
+ * paludis/repositories/e/qa/Makefile.am: Fix TESTS.
+
+2007-08-08 Mike Kelly
+
+ * paludis/repositories/e/check_fetched_files_visitor.cc,
+ paludis/repositories/e/manifest2_reader.cc,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/check_fetched_files_visitor.hh: Fix manifest
+ checking.
+
+2007-08-08 Ciaran McCreesh
+
+ * paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.sr,
+ paludis/environments/no_config/no_config_environment_TEST.cc,
+ python/environment.cc, ruby/environment.cc,
+ src/clients/adjutrix/adjutrix.cc, src/clients/qualudis/qualudis.cc:
+ Disable cache for QA.
+
+2007-08-08 Ciaran McCreesh
+
+ * paludis/repositories/e/qa/homepage_key.cc,
+ paludis/repositories/e/qa/short_description_key.cc,
+ paludis/repositories/e/qa/spec_keys.cc,
+ paludis/repositories/e/qa/stray_files.cc: Better QA output.
+
+2007-08-08 Mike Kelly
+
+ * paludis/repositories/e/manifest2_entry.sr,
+ paludis/repositories/e/check_fetched_files_visitor.cc,
+ paludis/repositories/e/manifest2_reader.cc,
+ paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/check_fetched_files_visitor.hh,
+ paludis/repositories/e/manifest2_reader.hh,
+ paludis/repositories/e/Makefile.am: Make CheckFetchedFilesVisitor
+ verify that fetched files match their Manifest2 checksums and size.
+ Also, add Manifest2Reader, which iterates over a list of
+ Manifest2Entrys.
+
+2007-08-08 Ciaran McCreesh
+
+ * paludis/util/visitor.hh: Define a result_type for AcceptVisitor so we
+ can be bound.
+
+2007-08-07 Ciaran McCreesh
+
+ * paludis/environments/portage/bashrc,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/repositories/e/ebuild/ebuild.bash: Be less sensitive to
+ tinkering when -E portage.
+
+2007-08-07 Ciaran McCreesh
+
+ * paludis/repositories/e/eapi.cc, paludis/repositories/e/eapi.sr,
+ paludis/repositories/e/eapis/0.conf,
+ paludis/repositories/e/eapis/exheres-0.conf,
+ paludis/repositories/e/eapis/paludis-1.conf,
+ paludis/repositories/e/ebuild.cc,
+ paludis/repositories/e/ebuild/ebuild.bash: Die if the user tries to
+ tinker with internals in bashrc.
+
+2007-08-07 Ciaran McCreesh
+
+ * paludis/qa.hh, paludis/repositories/e/qa/dependency_keys.cc,
+ paludis/repositories/e/qa/dependency_keys.hh,
+ paludis/repositories/e/qa/dependency_keys_TEST.cc,
+ paludis/repositories/e/qa/eapi_supported.cc,
+ paludis/repositories/e/qa/eapi_supported.hh,
+ paludis/repositories/e/qa/homepage_key.cc,
+ paludis/repositories/e/qa/homepage_key.hh,
+ paludis/repositories/e/qa/qa_checks.cc,
+ paludis/repositories/e/qa/qa_checks.hh,
+ paludis/repositories/e/qa/qa_controller.cc,
+ paludis/repositories/e/qa/short_description_key.cc,
+ paludis/repositories/e/qa/short_description_key.hh,
+ paludis/repositories/e/qa/stray_files.cc, python/qa.cc,
+ python/repository_TEST.py, ruby/paludis_ruby.cc, ruby/paludis_ruby.hh,
+ ruby/qa.cc, ruby/repository_TEST.rb, src/clients/qualudis/qualudis.cc:
+ Include FSEntry for QA messages. Improve qualudis output.
+
+2007-08-07 Ciaran McCreesh
+
+ * paludis/util/pipe.cc, paludis/util/pipe.hh,
+ paludis/util/pstream.cc: Fix PStream FD usage.
+
+2007-08-07 Ciaran McCreesh
+
+ * paludis/util/pstream.cc: Distinguish between EOF on a read and an
+ error.
+
+2007-08-07 David Leverton
+
+ * paludis/repositories/e/e_repository_TEST.cc: Really fix.
+
+2007-08-07 David Leverton
+
+ * paludis/repositories/e/e_repository_profile_file.cc,
+ paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/e_repository_TEST_setup.sh: Fix virtuals,
+ and add tests.
+
+2007-08-07 Ciaran McCreesh
+
+ * hooks/Makefile.am.m4, hooks/eselect_env_update_TEST,
+ hooks/news_TEST: Fix out of tree build.
+
+2007-08-06 Ciaran McCreesh
+
+ * paludis/query.cc, paludis/util/files.m4, paludis/util/future.cc,
+ paludis/util/future.hh, paludis/util/future_TEST.cc,
+ paludis/util/idle_action_pool.cc: More threading.
+
+2007-08-05 Ciaran McCreesh
+
+ * configure.ac: Explicitly check for visibility things in CXXFLAGS and
+ LDFLAGS, since gcc 4.2.0 produces broken code if any of these options
+ are enabled. Visibility support for Paludis must only be enabled via
+ the appropriate configure options, not forced on by environment
+ variables.
+
+2007-08-05 Ciaran McCreesh
+
+ * hooks/Makefile.am.m4, hooks/eselect_env_update_TEST,
+ hooks/eselect_env_update_TEST_cleanup.sh,
+ hooks/eselect_env_update_TEST_setup.sh, hooks/news_TEST,
+ hooks/news_TEST_cleanup.sh, hooks/news_TEST_setup.sh,
+ hooks/run_test.bash: Test some of our hooks.
+
+2007-08-05 Piotr Jaroszyński
+
+ * paludis/repositories/e/ebuild_flat_metadata_cache.cc,
+ paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/e_repository_TEST_setup.sh: Fix stale cache
+ check for ebuilds not inheriting any eclasses.
+
+2007-08-03 David Leverton
+
+ * paludis/package_id.cc, paludis/package_id.hh,
+ paludis/repositories/gems/gem_specification_TEST.cc,
+ python/package_id.cc, ruby/package_id.cc, ruby/package_id_TEST.rb,
+ ruby/package_id_TEST_setup.sh, ruby/paludis_ruby.hh,
+ src/output/console_query_task.cc: (ruby) Add interface to
+ arbitrary metadata keys, and RepositoryMaskInfo.
+
+2007-08-02 Piotr Jaroszyński
+
+ * python/exception.cc, python/exception.hh, python/Makefile.am,
+ python/paludis_python_so.cc, +python/qa.cc, +python/qa_TEST.py,
+ python/repository.cc, python/repository_TEST.py,
+ python/repository_TEST_setup.sh: (python) Add QA interface.
+
+2007-08-01 David Leverton
+
+ * paludis/mask.hh, paludis/mask.sr,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository_mask_file.cc,
+ paludis/repositories/e/e_repository_mask_file.hh,
+ paludis/repositories/e/e_repository_profile.cc,
+ paludis/repositories/e/e_repository_profile_file.cc,
+ paludis/repositories/e/e_repository_profile_file.hh,
+ paludis/repositories/e/Makefile.am,
+ src/output/console_query_task.cc: Add mask comment to
+ RepositoryMaskInfo.
+
+2007-08-01 Ciaran McCreesh
+
+ * paludis/repositories/cran/cran_repository.cc: Call CRAN repositories
+ 'cran' rather than 'cran-cran'.
+
+2007-08-01 Ciaran McCreesh
+
+ * paludis/repositories/cran/Makefile.am,
+ paludis/repositories/cran/cran_package_id.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/dep_spec_pretty_printer.cc,
+ paludis/repositories/cran/dep_spec_pretty_printer.hh,
+ paludis/repositories/cran/keys.cc, paludis/repositories/cran/keys.hh:
+ CRAN dependencies.
+
+2007-07-31 Ciaran McCreesh
+
+ * paludis/dep_list/override_functions.cc, paludis/metadata_key.cc,
+ paludis/metadata_key.hh, paludis/package_id.hh,
+ paludis/repositories/cran/Makefile.am,
+ paludis/repositories/cran/cran_dep_parser.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_package_id.cc,
+ paludis/repositories/cran/cran_package_id.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.hh,
+ paludis/repositories/cran/cran_repository_TEST.cc,
+ paludis/repositories/cran/description_file.cc,
+ paludis/repositories/cran/description_file.hh,
+ paludis/repositories/cran/description_file_TEST.cc,
+ paludis/repositories/cran/keys.cc, paludis/repositories/cran/keys.hh,
+ paludis/repositories/cran/masks.cc, paludis/repositories/cran/masks.hh,
+ paludis/repositories/cran/normalise.cc,
+ paludis/repositories/cran/normalise.hh,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/ebuild_id.hh, paludis/repositories/e/vdb_id.cc,
+ paludis/repositories/e/vdb_id.hh,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gem_specification.hh,
+ paludis/repositories/gems/gem_specification_TEST.cc,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/package_id.hh, python/metadata_key.cc,
+ ruby/package_id.cc, src/output/console_query_task.cc: Start to unbreak
+ CRAN some more.
+
+2007-07-31 David Leverton
+
+ * paludis/util/pstream.cc: Really don't use Log after a fork().
+
+2007-07-30 Ciaran McCreesh
+
+ * paludis/environments/test/test_environment.cc,
+ paludis/repositories/e/source_uri_finder.cc,
+ paludis/repositories/e/source_uri_finder_TEST.cc: Fix mirror:// path
+ handling.
+
+ + Fixes: ticket:332
+
+2007-07-27 Piotr Jaroszyński
+
+ * +python/action.cc, +python/action_TEST.py, python/dep_list.cc,
+ python/Makefile.am, python/package_id.cc, python/package_id_TEST.py,
+ python/paludis_python_so.cc, python/repository.cc: (python) Add
+ actions.
+
+2007-07-27 Piotr Jaroszyński
+
+ * paludis/util/exception.cc: Use typeid.name() instead of
+ std::exception::what(), which was changed in gcc-4.2.0.
+
+2007-07-27 Ciaran McCreesh
+
+ * paludis/util/pstream.cc, paludis/util/system.cc,
+ paludis/util/system_TEST.cc: Don't use Log after a fork().
+
+ + Fixes: ticket:326
+
+2007-07-26 Ciaran McCreesh
+
+ * paludis/environments/paludis/Makefile.am,
+ paludis/environments/paludis/paludis_environment_TEST.cc,
+ paludis/environments/paludis/paludis_environment_TEST_setup.sh,
+ paludis/environments/portage/Makefile.am,
+ paludis/environments/portage/portage_environment_TEST.cc,
+ paludis/environments/portage/portage_environment_TEST_setup.sh: Fix
+ environment test cases.
+
+ + Fixes: ticket:307
+
+2007-07-26 David Leverton
+
+ * paludis/dep_list/override_functions.cc, paludis/files.m4,
+ paludis/mask.cc, paludis/mask-fwd.hh, paludis/mask.hh,
+ paludis/mask.sr, paludis/metadata_key.cc,
+ paludis/metadata_key-fwd.hh, paludis/metadata_key.hh,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/e_key.cc, paludis/repositories/e/e_key.hh,
+ paludis/repositories/e/e_mask.cc,
+ paludis/repositories/e/e_mask.hh,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository.hh,
+ paludis/repositories/e/e_repository_profile.cc,
+ paludis/repositories/e/e_repository_profile_file.cc,
+ paludis/repositories/e/e_repository_profile_file.hh,
+ paludis/repositories/e/e_repository_profile.hh,
+ paludis/repositories/gems/gem_specification_TEST.cc,
+ python/metadata_key.cc, ruby/package_id.cc,
+ src/output/console_query_task.cc,
+ src/output/console_query_task.hh: Expose repository and profile
+ masks as a metadata key, currently containing the filename that
+ the mask comes from.
+
+2007-07-26 David Leverton
+
+ * paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/e_repository_TEST_setup.sh: Fix tests.
+
+2007-07-26 Ciaran McCreesh
+
+ * paludis/Makefile.am.m4, paludis/dep_list/Makefile.am,
+ paludis/environments/environment_maker.cc,
+ paludis/environments/no_config/Makefile.am,
+ paludis/environments/paludis/Makefile.am,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/portage/Makefile.am,
+ paludis/repositories/e/Makefile.am,
+ paludis/repositories/fake/Makefile.am,
+ paludis/repositories/virtuals/Makefile.am, python/Makefile.am,
+ ruby/Makefile.am, src/clients/adjutrix/Makefile.am,
+ src/clients/contrarius/Makefile.am, src/clients/inquisitio/Makefile.am,
+ src/clients/paludis/Makefile.am: Don't fail tests with
+ --with-default-distribution.
+
+ + Fixes: ticket:320
+
+2007-07-26 Ciaran McCreesh
+
+ * paludis/repositories/e/Makefile.am,
+ paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/e_repository_TEST_setup.sh,
+ paludis/repositories/e/ebuild/build_functions.bash,
+ paludis/repositories/e/ebuild/die_functions.bash,
+ paludis/repositories/e/ebuild/utils/Makefile.am,
+ paludis/repositories/e/ebuild/utils/exheres-0/Makefile.am,
+ paludis/repositories/e/ebuild/utils/exheres-0/banned_in_eapi_exheres-0,
+ paludis/repositories/e/ebuild/utils/exheres-0/dodoc,
+ +paludis/repositories/e/ebuild/utils/exheres-0/emake,
+ +paludis/repositories/e/ebuild/utils/exheres-0/unpack,
+ +paludis/repositories/e/ebuild/utils/unpack,
+ -paludis/repositories/e/ebuild/utils/dounpack,
+ -paludis/repositories/e/ebuild/utils/exheres-0/dounpack: Change how die
+ works. Stricter emake, dodoc in exheres-0.
+
+2007-07-25 Ciaran McCreesh
+
+ * paludis/environment_implementation.cc: PALUDIS_DISTRIBUTION can be
+ used to override the distribution.
+
+2007-07-25 Ciaran McCreesh
+
+ * paludis/environments/no_config/no_config_environment.cc: Make
+ NoConfigEnvironment guess when we're using exheres layouts.
+
+2007-07-25 Ciaran McCreesh
+
+ * paludis/repositories/e/exheres_layout.cc,
+ paludis/repositories/e/traditional_layout.cc: Fix master repository
+ profile locations.
+
+ + Fixes: ticket:293
+
+2007-07-25 Ciaran McCreesh
+
+ * paludis/repositories/e/qa/Makefile.am,
+ paludis/repositories/e/qa/eapi_supported.cc,
+ paludis/repositories/e/qa/eapi_supported.hh,
+ paludis/repositories/e/qa/homepage_key.cc,
+ paludis/repositories/e/qa/homepage_key.hh,
+ paludis/repositories/e/qa/qa_checks.cc,
+ paludis/repositories/e/qa/qa_checks.hh,
+ paludis/repositories/e/qa/qa_checks_group.cc,
+ paludis/repositories/e/qa/qa_controller.cc,
+ paludis/repositories/e/qa/short_description_key.cc,
+ paludis/repositories/e/qa/short_description_key.hh: More QA checks.
+
+2007-07-25 Ciaran McCreesh
+
+ * configure.ac: Check that eselect and required modules are available.
+
+2007-07-24 David Leverton
+
+ * paludis/repositories/e/ebuild_flat_metadata_cache.cc: Don't die
+ if an exception occurs while writing a cache file.
+
+2007-07-24 David Leverton
+
+ * src/clients/paludis/command_line.cc,
+ src/clients/paludis/install.cc: Accept, with a warning,
+ --dl-override-masks profile as a synonym for --dl-override-masks
+ repository.
+
+2007-07-24 David Leverton
+
+ * paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc: Don't
+ destroy mutexes that might be in use.
+
+2007-07-24 Ciaran McCreesh
+
+ * paludis/action.se, paludis/action.sr,
+ paludis/repositories/e/eapi_phase.hh,
+ paludis/repositories/e/eapis/0.conf,
+ paludis/repositories/e/eapis/exheres-0.conf,
+ paludis/repositories/e/eapis/paludis-1.conf,
+ paludis/repositories/e/ebuild_entries.cc, paludis/tasks/install_task.cc,
+ paludis/tasks/install_task.hh, src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc,
+ src/clients/paludis/install_TEST,
+ src/clients/paludis/install_TEST_setup.sh, src/common_args/Makefile.am,
+ src/common_args/checks_arg.cc, src/common_args/checks_arg.hh: --checks
+ none|default|always.
+
+ + Fixes: ticket:289
+
+2007-07-24 David Leverton
+
+ * paludis/environment_implementation.cc,
+ paludis/repositories/e/Makefile.am,
+ src/clients/paludis/command_line.cc: Look for fetchers in the
+ source tree during tests.
+
+2007-07-24 Ciaran McCreesh
+
+ * paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/e_repository_TEST_setup.sh,
+ paludis/repositories/e/ebuild_flat_metadata_cache.cc: Don't die on stale
+ cache files.
+
+ + Fixes: ticket:306
+
+2007-07-24 Ciaran McCreesh
+
+ * (lots): Make a FetchAction. Kill builtin_fetch. Support SRC_URI
+ labels. Support arrows in SRC_URI.
+
+ + Fixes: ticket:260
+ + Fixes: ticket:257
+
+2007-07-23 David Leverton
+
+ * paludis/environments/no_config/no_config_environment.cc,
+ paludis/package_id.cc, paludis/package_id.hh,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/ebuild_id.hh,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository.hh,
+ paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/e_repository_TEST_setup.sh,
+ paludis/repositories/e/exheres_layout.cc,
+ paludis/repositories/e/exheres_layout.hh,
+ paludis/repositories/e/layout.hh,
+ paludis/repositories/e/traditional_layout.cc,
+ paludis/repositories/e/traditional_layout.hh,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/e/vdb_repository.hh,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gem_specification.hh,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/gems_repository.hh,
+ paludis/repositories/gems/installed_gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/package_id.hh,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.hh,
+ paludis/repository.hh: Add invalidate_masks method to Repository
+ and PackageID, and use them when appropriate.
+
+ + Fixes: ticket:325
+
+2007-07-23 Mike Kelly
+
+ * bash-completion/paludis, src/clients/paludis/applets.cc,
+ src/clients/paludis/paludis.cc: Allow specifying specific repositories
+ for the --regenerate-*-cache actions.
+
+ + Fixes: ticket:251
+
+2007-07-23 Mike Kelly
+
+ * paludis/repositories/e/ebin_entries.cc,
+ paludis/repositories/e/ebin_entries.hh,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/ebuild_entries.hh,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository_entries.hh,
+ paludis/repositories/e/exheres_layout.cc,
+ paludis/repositories/e/exheres_layout.hh,
+ paludis/repositories/e/layout.cc, paludis/repositories/e/layout.hh,
+ paludis/repositories/e/traditional_layout.cc,
+ paludis/repositories/e/traditional_layout.hh: Improve Manifest2
+ support a bit. Add ERepositoryEntries::get_package_file_manifest_key()
+ and Layout::manifest_files() helpers. Now should properly handle files
+ in subdirs of FILESDIR, the exheres layout, etc.
+
+ + Fixes: ticket:253
+
+2007-07-20 Mike Kelly
+
+ * paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository.hh,
+ paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/e_repository_TEST_setup.sh,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.cc, paludis/repository-fwd.hh,
+ paludis/repository.hh, paludis/repository.sr: Manifest2 generation
+ support, via the RepositoryManifestInterface.
+
+2007-07-19 Mike Kelly
+
+ * paludis/repositories/e/aa_visitor.cc,
+ paludis/repositories/e/aa_visitor.hh,
+ paludis/repositories/e/aa_visitor_TEST.cc,
+ paludis/repositories/e/Makefile.am: Add AAVisitor, which gives us an
+ Iterator over all the filenames in a URIDepSpec.
+
+2007-07-18 Richard Brown
+
+ * ruby/package_database_TEST.rb, ruby/package_id.cc,
+ ruby/package_id_TEST.rb, ruby/paludis_ruby.hh, ruby/repository.cc:
+ (ruby) Make Repository non-const and change PackageID.repository to
+ repository_name.
+
+2007-07-18 Ciaran McCreesh
+
+ * (lots): Make EAPIs, dep parsing ERepository specific.
+
+ + Fixes: ticket:316
+
+2007-07-17 Richard Brown
+
+ * ruby/package_database_TEST.rb, ruby/query.cc, ruby/query_TEST.rb:
+ (ruby) Add SupportsAction Query objects.
+
+2007-07-17 David Leverton
+
+ * ruby/Makefile.am: Fix distcheck.
+
+2007-07-17 Ciaran McCreesh
+
+ * paludis/dep_list/uninstall_list.cc, paludis/dep_spec.cc,
+ paludis/dep_spec_flattener.cc, paludis/dep_spec_pretty_printer.cc,
+ paludis/dep_spec_pretty_printer.hh, paludis/dep_tag.cc,
+ paludis/distribution.cc, paludis/environment_implementation.cc,
+ paludis/environments/paludis/keywords_conf.cc,
+ paludis/environments/paludis/licenses_conf.cc,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/paludis/use_conf.cc,
+ paludis/environments/portage/portage_environment.cc, paludis/hooker.cc,
+ paludis/package_database.cc, paludis/portage_dep_parser.cc,
+ paludis/repositories/e/e_key.cc, paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository_news.cc,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/eclass_mtimes.cc,
+ paludis/repositories/e/exheres_layout.cc,
+ paludis/repositories/e/traditional_layout.cc,
+ paludis/repositories/e/vdb_id.cc,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository.cc,
+ paludis/repositories/gems/yaml.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository_name_cache.cc, paludis/set_file.cc,
+ paludis/util/fs_entry.cc, paludis/util/fs_entry.hh,
+ paludis/version_spec.cc: Be thread safe.
+
+2007-07-16 Richard Brown
+
+ * -ruby/check.cc, -ruby/check_result.cc, -ruby/check_result_TEST.rb,
+ -ruby/check_TEST_cleanup.sh, -ruby/check_TEST.rb,
+ -ruby/check_TEST_setup.sh, ruby/Makefile.am, -ruby/message.cc,
+ -ruby/message_TEST.rb, -ruby/metadata_file.cc,
+ -ruby/metadata_file_TEST.rb, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh, ruby/qa.cc, -ruby/qa_environment.cc,
+ -ruby/qa_environment_TEST_cleanup.sh, -ruby/qa_environment_TEST.rb,
+ -ruby/qa_environment_TEST_setup.sh, ruby/qa_TEST.rb,
+ ruby/repository.cc, ruby/repository_TEST.rb,
+ ruby/repository_TEST_setup.sh: (ruby) New qa interface.
+
+2007-07-16 Mike Kelly
+
+ * AUTHORS, ChangeLog, hooks/update_config_protect_list.bash: Change my
+ email address.
+
+2007-07-16 Ciaran McCreesh
+
+ * (lots): Smarter mask reasons code.
+
+ + Fixes: ticket:317
+
+2007-07-16 Mike Kelly
+
+ * paludis/dep_spec.cc, paludis/dep_spec.hh, paludis/dep_spec_TEST.cc:
+ Add a new member to URIDepSpec, filename().
+
+2007-07-13 David Leverton
+
+ * paludis/util/files.m4: Fix(ish) distcheck.
+
+2007-07-13 Piotr Jaroszyński
+
+ * python/Makefile.am: (python) Stricter CXXFLAGS.
+
+2007-07-13 Ciaran McCreesh
+
+ * paludis/repositories/e/e_key.cc, paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/ebuild_id.hh, paludis/util/idle_action_pool.cc,
+ paludis/util/idle_action_pool.hh: More idle actions.
+
+2007-07-13 David Leverton
+
+ * configure.ac, python/Makefile.am: (Better) fix for threads with
+ Python and Ruby.
+
+2007-07-13 David Leverton
+
+ * configure.ac: Add PALUDIS_HASH_IS_* and PALUDIS_ENABLE_THREADS
+ to pkgconfig.
+
+2007-07-13 Ciaran McCreesh
+
+ * paludis/repositories/e/e_key.cc, paludis/repositories/e/e_key.hh,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/ebuild_id.hh, paludis/util/action_queue.cc,
+ paludis/util/action_queue.hh, paludis/util/files.m4,
+ paludis/util/idle_action_pool-fwd.hh, paludis/util/idle_action_pool.cc,
+ paludis/util/idle_action_pool.hh, paludis/util/idle_action_pool.se,
+ paludis/util/idle_action_pool_TEST.cc, paludis/util/thread.cc,
+ paludis/util/thread.hh: Better idle actions.
+
+2007-07-13 Piotr Jaroszyński
+
+ * python/Makefile.am: (python) Fix --enable-threads thanks to
+ dleverton.
+
+2007-07-12 David Leverton
+
+ * paludis/util/output_wrapper.cc, paludis/util/pstream.cc,
+ paludis/util/system.cc: Notice when a command dies with a signal.
+
+2007-07-12 Piotr Jaroszyński
+
+ * python/Makefile.am, python/metadata_key_TEST.py,
+ python/package_id.cc, python/package_id_TEST.py, python/query.cc,
+ python/query_TEST.py, python/repository.cc, python/repository_TEST.py:
+ (python) Remove things that've been replaced by actions.
+
+2007-07-12 Ciaran McCreesh
+
+ * ruby/Makefile.am, ruby/package_database.cc,
+ ruby/package_database_TEST.rb, ruby/query.cc, ruby/query_TEST.rb,
+ ruby/repository.cc, ruby/repository_TEST.rb: Remove Ruby things that've
+ been replaced by actions.
+
+2007-07-11 Ciaran McCreesh
+
+ * paludis/action-fwd.hh, paludis/action.cc, paludis/action.hh,
+ paludis/action.se, paludis/action.sr, paludis/dep_list/dep_list.cc,
+ paludis/dep_list/show_suggest_visitor.cc, paludis/files.m4,
+ paludis/package_database_TEST.cc, paludis/package_id.cc,
+ paludis/package_id.hh, paludis/query.cc, paludis/query.hh,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository.hh,
+ paludis/repositories/e/e_repository_entries.hh,
+ paludis/repositories/e/e_repository_news.cc,
+ paludis/repositories/e/e_repository_sets.cc,
+ paludis/repositories/e/ebin.cc, paludis/repositories/e/ebin.hh,
+ paludis/repositories/e/ebin.sr, paludis/repositories/e/ebin_entries.hh,
+ paludis/repositories/e/ebuild.cc, paludis/repositories/e/ebuild.hh,
+ paludis/repositories/e/ebuild.sr,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/ebuild_entries.hh,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/ebuild_id.hh, paludis/repositories/e/vdb_id.cc,
+ paludis/repositories/e/vdb_id.hh,
+ paludis/repositories/e/vdb_repository.cc,
+ paludis/repositories/e/vdb_repository.hh,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.hh,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/fake/fake_repository.hh,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gem_specification.hh,
+ paludis/repositories/gems/gem_specification_TEST.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/gems_repository.hh,
+ paludis/repositories/gems/installed_gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/package_id.hh,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.hh,
+ paludis/repository-fwd.hh, paludis/repository.cc, paludis/repository.hh,
+ paludis/repository.sr, paludis/tasks/install_task.cc,
+ paludis/tasks/install_task.hh, paludis/tasks/uninstall_task.cc,
+ src/clients/contrarius/install.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_repository_filter_model.cc,
+ src/clients/paludis/do_config.cc, src/clients/paludis/install.cc,
+ src/common_args/debug_build_arg.cc, src/common_args/debug_build_arg.hh,
+ src/output/console_install_task.cc, src/output/console_query_task.cc:
+ Use actions rather than repo methods.
+
+ + Fixes: ticket:315
+
+2007-07-11 Piotr Jaroszyński
+
+ * paludis/repositories/e/ebuild/exheres-0/Makefile.am,
+ ruby/Makefile.am: Fix EXTRA_DIST.
+
+2007-07-10 Piotr Jaroszyński
+
+ * python/dep_tag_TEST.py, python/environment.cc,
+ python/environment_TEST.py, python/Makefile.am: (python) Add
+ TestEnvironment. Fix OUTPUT_WRAPPER.
+
+2007-07-09 Piotr Jaroszyński
+
+ * python/dep_spec.cc, python/Makefile.am: (python) Fix includes and
+ distcheck.
+
+2007-07-09 Ciaran McCreesh
+
+ * eselect/Makefile.am, -eselect/news.eselect: Don't ship news.eselect
+ as part of Paludis.
+
+ * hooks/news.hook: Use 'eselect news count' rather than manually
+ implementing news counting.
+
+ + Fixes: Gentoo#179064.
+
+2007-07-09 Richard Brown
+
+ * ruby/Makefile.am, ruby/paludis_ruby.cc, ruby/paludis_ruby.hh: (ruby)
+ disable qa until it works.
+
+2007-07-09 Piotr Jaroszyński
+
+ * python/paludis_python.hh: (python) Add docstrings to enums.
+
+2007-07-08 Piotr Jaroszyński
+
+ * +python/dep_list.cc, +python/dep_list_TEST_cleanup.sh,
+ +python/dep_list_TEST.py, +python/dep_list_TEST_setup.sh,
+ python/dep_spec.cc, python/dep_tag.cc, python/environment.cc,
+ python/environment_TEST.py, python/Makefile.am,
+ python/paludis_python_so.cc, python/repository_TEST_setup.sh: (python)
+ Add DepList and a few minor changes.
+
+2007-07-07 Ciaran McCreesh
+
+ * paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.hh,
+ paludis/repositories/cran/cran_repository_TEST.cc,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gem_specification.hh,
+ paludis/repositories/gems/gem_specification_TEST.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/gems_repository.hh,
+ paludis/repositories/gems/installed_gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository.hh,
+ paludis/repositories/gems/registration.cc,
+ paludis/repositories/gems/yaml.cc: Fix up gems.
+
+2007-07-07 David Leverton
+
+ * paludis/package_database.cc, paludis/package_database_TEST.cc:
+ Fix qo_group_by_slot.
+
+2007-07-07 Ciaran McCreesh
+
+ * configure.ac, paludis/repositories/e/ebuild/exheres-0/Makefile.am,
+ paludis/repositories/e/ebuild/exheres-0/echo_functions.bash.in,
+ paludis/repositories/e/ebuild/exheres-0/list_functions.bash: use ->
+ option, useq -> optionq etc for exheres.
+
+2007-07-07 Piotr Jaroszyński
+
+ * paludis/util/destringify.hh, paludis/util/destringify_TEST.cc:
+ Improve destringification.
+
+2007-07-07 Ciaran McCreesh
+
+ * configure.ac, paludis/distribution.cc, paludis/distribution.sr,
+ paludis/distributions/gentoo.conf, paludis/eapi-fwd.hh, paludis/eapi.cc,
+ paludis/eapi.sr, paludis/eapis/0.conf, paludis/eapis/exheres-0.conf,
+ paludis/eapis/paludis-1.conf,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/name.cc, paludis/name_TEST.cc,
+ paludis/repositories/e/e_repository.cc,
+ paludis/repositories/e/e_repository_params.sr,
+ paludis/repositories/e/e_repository_profile.cc,
+ paludis/repositories/e/e_repository_profile.hh,
+ paludis/repositories/e/ebuild.cc, paludis/repositories/e/ebuild/0,
+ paludis/repositories/e/ebuild/0/Makefile.am,
+ paludis/repositories/e/ebuild/Makefile.am,
+ paludis/repositories/e/ebuild/builtin_metadata.bash,
+ paludis/repositories/e/ebuild/ebuild.bash,
+ paludis/repositories/e/ebuild/exheres-0,
+ paludis/repositories/e/ebuild/exheres-0/Makefile.am,
+ paludis/repositories/e/ebuild/exheres-0/builtin_fetch.bash,
+ paludis/repositories/e/ebuild/exheres-0/pkg_nofetch.bash,
+ paludis/repositories/e/ebuild/utils/exheres-0/Makefile.am,
+ paludis/repositories/e/ebuild/utils/exheres-0/dounpack,
+ paludis/repositories/e/ebuild/write_vdb_entry.bash,
+ paludis/repositories/e/ebuild_entries.cc,
+ paludis/repositories/e/make_ebin_repository.cc,
+ paludis/repositories/e/make_ebuild_repository.cc,
+ paludis/repositories/e/use_desc.cc, paludis/repositories/e/use_desc.hh,
+ paludis/repositories/e/vdb_id.cc, paludis/util/destringify.hh,
+ src/output/console_install_task.cc,
+ src/output/use_flag_pretty_printer.cc: More EAPI-configurable options.
+ Allow characters other than underscore for USE_EXPAND.
+
+ + Fixes: ticket:285
+ + Fixes: ticket:311
+
+2007-07-06 Piotr Jaroszyński
+
+ * configure.ac: Support --with-foo=all.
+
+ + Fixes: ticket:296
+
+2007-07-06 Richard Brown
+
+ * ruby/dep_tag.cc: Fix for gcc-4.2.0.
+
+2007-07-06 Piotr Jaroszyński
+
+ * paludis/repositories/virtuals/Makefile.am: Fix distcheck.
+
+2007-07-06 Piotr Jaroszyński
+
+ * python/dep_spec.cc, python/dep_tag.cc, python/dep_tag_TEST.py,
+ python/environment.cc, python/environment_TEST.py, python/log_TEST.py,
+ python/Makefile.am, +python/metadata_key.cc,
+ +python/metadata_key_TEST_cleanup.sh, +python/metadata_key_TEST.py,
+ +python/metadata_key_TEST_setup.sh, python/name.cc,
+ python/name_TEST.py, python/package_database.cc,
+ python/package_database_TEST.py, +python/package_id.cc,
+ +python/package_id_TEST_cleanup.sh, +python/package_id_TEST.py,
+ +python/package_id_TEST_setup.sh, python/paludis_python.hh,
+ python/paludis_python_so.cc, python/repository.cc,
+ python/repository_TEST.py, python/repository_TEST_setup.sh,
+ -python/version_metadata.cc, -python/version_metadata_TEST_cleanup.sh,
+ -python/version_metadata_TEST.py,
+ -python/version_metadata_TEST_setup.sh,
+ python/version_requirements.cc, python/version_spec.cc: (python) Bring
+ lots of stuff up to date.
+
+2007-07-06 Ciaran McCreesh
+
+ * src/clients/gtkpaludis/libgtkpaludis/categories_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/categories_list_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/package_buttons.hh,
+ src/clients/gtkpaludis/libgtkpaludis/packages_list_filtered_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/packages_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_list_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/packages_package_filter_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_page.hh,
+ src/clients/gtkpaludis/libgtkpaludis/packages_repository_filter_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_repository_filter_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/packages_text_filter_source_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/repositories_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/repositories_list_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/repository_info_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/sets_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/sets_list_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/version_info_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/version_info_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/versions_list.cc,
+ src/clients/gtkpaludis/libgtkpaludis/versions_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/versions_list_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/versions_page.cc,
+ src/clients/gtkpaludis/libgtkpaludis/versions_page.hh: Fix gtkpaludis
+ for PackageIDs, new collections.
+
+ + Fixes: ticket:302
+
+2007-07-05 Ciaran McCreesh
+
+ * bash-completion/paludis, paludis/dep_list/Makefile.am,
+ paludis/dep_list/uninstall_list.cc, paludis/dep_list/uninstall_list.hh,
+ paludis/dep_list/uninstall_list.se, paludis/dep_list/uninstall_list.sr,
+ paludis/dep_list/uninstall_list_TEST.cc, paludis/tasks/report_task.cc,
+ paludis/tasks/uninstall_task.cc, paludis/tasks/uninstall_task.hh,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/uninstall.cc,
+ zsh-completion/_paludis: Require --permit-unsafe-uninstalls for unsafe
+ uninstalls.
+
+ + Fixes: ticket:295
+
+2007-07-05 Piotr Jaroszyński
+
+ * src/clients/inquisitio/do_search.cc: New collections fix for
+ inquisitio.
+
+2007-07-05 Richard Brown
+
+ * ruby/dep_list.cc, ruby/dep_spec.cc, ruby/environment.cc,
+ ruby/find_unused_packages_task.cc, ruby/package_database.cc,
+ ruby/package_id.cc, ruby/package_id_TEST.rb, ruby/repository.cc:
+ (ruby) New collection fixes.
+
+2007-07-05 David Leverton
+
+ * paludis/repositories/e/ebuild.cc: Be more tolerant of broken
+ ebuilds.
+
+2007-07-05 David Leverton
+
+ * paludis/repositories/e/vdb_unmerger.cc: Fix unmerger hook
+ environment.
+
+2007-07-05 Ciaran McCreesh
+
+ * (lots): Collection -> Sequence, Set, Map.
+
+ + Fixes: ticket:241
+
+2007-07-04 Richard Brown
+
+ * ruby/demos/check_linkage.rb, ruby/demos/find_unmanaged_files.rb,
+ ruby/demos/latest_stable.rb, ruby/demos/version_spec_distributions.rb,
+ ruby/message.cc: (ruby) Fix fixable demos.
+
+2007-07-03 Richard Brown
+
+ * ruby/repository_TEST.rb: (ruby) Fix repository contents test.
+
+2007-07-03 David Leverton
+
+ * ruby/repository.cc, ruby/repository_TEST.rb: (ruby) Add
+ FakeRepository.
+
+2007-07-03 Ciaran McCreesh
+
+ * (lots): Start of new QA code.
+
+2007-07-02 Richard Brown
+
+ * ruby/package_id.cc, ruby/package_id_TEST.rb,
+ ruby/package_id_TEST_setup.sh: (ruby) Add metadata to PackageID.
+
+2007-07-02 David Leverton
+
+ * doc/configuration.html.skel: Document that Gentoo mirror URLs
+ need "/distfiles".
+
+2007-07-01 Richard Brown
+
+ * doc/create_ruby_doc.rb, ruby/dep_list.cc, ruby/environment.cc,
+ ruby/log.cc, ruby/mask_reasons.cc, ruby/name.cc,
+ ruby/package_database.cc: (ruby) Fix enum docs.
+
+2007-07-01 Richard Brown
+
+ * ruby/environment.cc, ruby/environment_TEST.rb: (ruby) Make
+ Environment.mask_reasons work again.
+
+2007-07-01 Richard Brown
+
+ * ruby/dep_list.cc, ruby/dep_tag.cc, ruby/dep_tag_TEST.rb,
+ ruby/environment.cc, ruby/environment_TEST.rb,
+ ruby/find_unused_packages_task.cc,
+ ruby/find_unused_packages_task_TEST.rb, ruby/Makefile.am,
+ ruby/package_database.cc, -ruby/package_database_entry.cc,
+ -ruby/package_database_entry_TEST.rb, ruby/package_database_TEST.rb,
+ ruby/package_id.cc, ruby/package_id_TEST_cleanup.sh,
+ ruby/package_id_TEST.rb, ruby/package_id_TEST_setup.sh,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby.hh, ruby/paludis_ruby_TEST.rb,
+ ruby/query.cc, ruby/repository.cc, ruby/repository_TEST.rb,
+ -ruby/version_metadata.cc, -ruby/version_metadata_TEST_cleanup.sh,
+ -ruby/version_metadata_TEST.rb, -ruby/version_metadata_TEST_setup.sh:
+ (ruby) Lots of PackageID work.
+
+2007-06-30 Ciaran McCreesh
+
+ * paludis/repositories/e/e_key.cc, paludis/repositories/e/e_key.hh,
+ paludis/repositories/e/e_repository_TEST.cc,
+ paludis/repositories/e/ebuild_id.cc,
+ paludis/repositories/e/ebuild_id.hh: First experimental idle actions.
+
+2007-06-30 Ciaran McCreesh
+
+ * paludis/util/action_queue.cc, paludis/util/action_queue.hh,
+ paludis/util/files.m4, paludis/util/idle_action_pool.cc,
+ paludis/util/idle_action_pool.hh, paludis/util/idle_action_pool_TEST.cc,
+ paludis/util/thread_pool.cc, paludis/util/thread_pool.hh,
+ paludis/util/thread_pool_TEST.cc: Basic idle actions supoprt.
+
+2007-06-30 Ciaran McCreesh
+
+ * paludis/util/exception.cc, paludis/util/log.cc,
+ paludis/util/thread.cc, paludis/util/thread.hh,
+ paludis/util/thread_TEST.cc: More thread work.
+
+2007-06-30 Ciaran McCreesh
+
+ * paludis/util/thread.cc, paludis/util/thread.hh,
+ paludis/util/thread_TEST.cc: Allow detached threads.
+
+2007-06-30 Ciaran McCreesh
+
+ * paludis/util/instantiation_policy_TEST.cc, paludis/util/thread.cc:
+ More threading.
+
+2007-06-30 Ciaran McCreesh
+
+ * test/test_framework.cc: Show execution times for tests.
+
+2007-06-29 Ciaran McCreesh
+
+ * configure.ac, paludis/Makefile.am.m4,
+ paludis/repositories/e/ebuild/Makefile.am, paludis/util/Makefile.am.m4,
+ paludis/util/action_queue.cc, paludis/util/action_queue.hh,
+ paludis/util/action_queue_TEST.cc, paludis/util/attributes.hh,
+ paludis/util/condition_variable.cc, paludis/util/condition_variable.hh,
+ paludis/util/condition_variable_TEST.cc, paludis/util/files.m4,
+ paludis/util/instantiation_policy-impl.hh, paludis/util/log.cc,
+ paludis/util/log.hh, paludis/util/log_TEST.cc, paludis/util/mutex.cc,
+ paludis/util/mutex.hh, paludis/util/mutex_TEST.cc,
+ paludis/util/thread.cc, paludis/util/thread.hh,
+ paludis/util/thread_TEST.cc: Start of experimental threading.
+
+2007-06-29 Ciaran McCreesh
+
+ * paludis/util/log.hh: Default log level of ll_qa, not ll_debug.
+
+2007-06-29 Radosław Szkodziński
+
+ * paludis/repositories/e/ebuild/builtin_saveenv.bash,
+ paludis/repositories/e/ebuild/ebuild.bash: Also filter BASH_REMATCH.
+
+ + Fixes: ticket:288
+
+2007-06-29 Ciaran McCreesh
+
+ * (lots): PortageRepository -> ERepository.
+
+ + Fixes: ticket:254
+
+2007-06-28 Ciaran McCreesh
+
+ * paludis/repositories/gentoo -> paludis/repositories/e: We'll call it
+ 'E', not 'Gentoo'.
+
+2007-06-28 Ciaran McCreesh
+
+ * paludis/contents-fwd.hh, paludis/contents.hh,
+ paludis/dep_list/dep_list.cc, paludis/files.m4,
+ paludis/metadata_key-fwd.hh, paludis/metadata_key.cc,
+ paludis/metadata_key.hh, paludis/package_id.hh,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gems/gem_specification.hh,
+ paludis/repositories/gems/gem_specification_TEST.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository.cc,
+ paludis/repositories/gentoo/e_key.cc,
+ paludis/repositories/gentoo/e_key.hh,
+ paludis/repositories/gentoo/ebuild_id.cc,
+ paludis/repositories/gentoo/ebuild_id.hh,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/vdb_id.cc,
+ paludis/repositories/gentoo/vdb_id.hh,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/repositories/gentoo/vdb_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/package_id.cc,
+ paludis/repositories/virtuals/package_id.hh,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository-fwd.hh, paludis/repository.cc, paludis/repository.hh,
+ paludis/repository.sr, src/clients/paludis/do_contents.cc,
+ src/clients/paludis/owner.cc, src/output/console_query_task.cc: Move
+ some repository interfaces into ID methods.
+
+2007-06-28 Ciaran McCreesh
+
+ * src/clients/inquisitio/do_search.cc,
+ src/output/console_install_task.cc, src/output/console_query_task.cc,
+ src/output/console_query_task.hh,
+ src/output/use_flag_pretty_printer.cc,
+ src/output/use_flag_pretty_printer.hh: Fix --query output.
+
+ + Fixes: ticket:298
+
+2007-06-27 Ciaran McCreesh
+
+ * paludis/files.m4, paludis/metadata_key-fwd.hh,
+ paludis/metadata_key.cc, paludis/metadata_key.hh,
+ paludis/metadata_key.se, paludis/repositories/fake/fake_package_id.cc,
+ paludis/repositories/fake/fake_package_id.hh,
+ paludis/repositories/gems/gem_specification.cc,
+ paludis/repositories/gentoo/e_key.cc,
+ paludis/repositories/gentoo/e_key.hh,
+ paludis/repositories/gentoo/ebuild_id.cc,
+ paludis/repositories/gentoo/vdb_id.cc,
+ paludis/repositories/virtuals/package_id.cc: Make metadata keys carry
+ their significance to the user.
+
+2007-06-27 Ciaran McCreesh
+
+ * paludis/repositories/gentoo/vdb_repository.cc: Fix
+ provides_cache generation.
+
+2007-06-27 Piotr Jaroszyński
+
+ * python/dep_spec.cc, python/environment.cc, python/log.cc,
+ python/mask_reasons.cc, python/name.cc, python/package_database.cc,
+ python/paludis_python.hh, python/version_operator.cc,
+ python/version_requirements.cc: (python) Prepare for enums with
+ docstrings.
+
+2007-06-27 Ciaran McCreesh
+
+ * paludis/files.m4, paludis/repositories/gentoo/ebin_entries.cc,
+ -paludis/metadata_key_raw_printer-fwd.hh,
+ -paludis/metadata_key_raw_printer.cc,
+ -paludis/metadata_key_raw_printer.hh: Dead code.
+
+2007-06-27 Ciaran McCreesh
+
+ * src/clients/contrarius/install.cc, src/clients/contrarius/stage.cc:
+ Fix contrarius.
+
+2007-06-27 Ciaran McCreesh
+
+ * (lots): Switch to Package IDs. Known to be broken: CRAN, Gems, QA /
+ qualudis, gtkpaludis, contrarius, Ruby, Python, paludis --query /
+ inquisitio output.
+
+2007-06-22 Piotr Jaroszyński
+
+ * python/contents.cc, python/dep_spec.cc, python/eapi.cc,
+ python/environment.cc, python/exception.cc, python/fs_entry.cc,
+ python/log.cc, python/mask_reasons.cc, python/name.cc,
+ python/package_database.cc, python/portage_dep_parser.cc,
+ python/query.cc, python/repository.cc, python/version_metadata.cc,
+ python/version_operator.cc, python/version_requirements.cc,
+ python/version_spec.cc: (python) Code clean up #1.
+
+2007-06-21 Piotr Jaroszyński
+
+ * python/dep_spec.cc, +python/dep_tag.cc, +python/dep_tag_TEST.py,
+ python/Makefile.am, python/paludis_python_so.cc: (python) Add DepTag.
+
+2007-06-21 Piotr Jaroszyński
+
+ * python/dep_spec.cc, python/dep_spec.hh: (python) Clean up includes
+ in dep_spec.{hh,cc}.
+
+2007-06-21 Piotr Jaroszyński
+
+ * python/dep_spec.cc, python/dep_spec.hh, python/Makefile.am: (python)
+ More DepSpec work.
+
+2007-06-21 Piotr Jaroszyński
+
+ * configure.ac: Add PALUDIS_CXXFLAGS_NO_WMISSING_NORETURN.
+
+2007-06-21 David Leverton
+
+ * paludis/merger/unmerger.cc, paludis/merger/unmerger.hh,
+ paludis/repositories/gentoo/vdb_unmerger.cc,
+ paludis/repositories/gentoo/vdb_unmerger.hh,
+ paludis/repositories/gentoo/vdb_unmerger_TEST_setup.sh: Make
+ Unmerger handle multiple files with the same name, and allow
+ subclasses to associate extra info with each file.
+
+ + Fixes: ticket:291
+
+2007-06-21 Piotr Jaroszyński
+
+ * paludis/util/tr1_type_traits.hh: Add tr1::is_convertible.
+
+2007-06-19 Ciaran McCreesh
+
+ * paludis/util/exception.cc, paludis/util/exception.hh: Avoid using
+ 'where' as an identifier name.
+
+2007-06-18 Piotr Jaroszyński
+
+ * doc/doxygen.conf.in, misc/make_se.bash, misc/make_sr.bash: Fix and
+ speed up doxygen.
+
+2007-06-18 Piotr Jaroszyński
+
+ * python/paludis_python_so.cc: (python) Fix for <boost-1.34.0.
+
+2007-06-18 Piotr Jaroszyński
+
+ * paludis/config_file_TEST.cc: Fix config_file_TEST.
+
+2007-06-18 Piotr Jaroszyński
+
+ * python/dep_spec.cc, python/environment.cc, python/exception.cc,
+ python/exception.hh, python/fs_entry.cc, python/name.cc,
+ python/package_database.cc, python/portage_dep_parser.cc,
+ python/repository.cc, python/version_operator.cc,
+ python/version_spec.cc: (python) Add docstrings to the exceptions.
+
+2007-06-18 Piotr Jaroszyński
+
+ * python/paludis_python_so.cc: (python) C++ signatures aren't useful
+ in docstrings.
+
+2007-06-17 Piotr Jaroszyński
+
+ * python/dep_spec.cc, python/dep_spec.hh, python/dep_spec_TEST.py,
+ python/Makefile.am, python/portage_dep_parser.cc,
+ python/portage_dep_parser_TEST.py: (python) Bring *DepSpec and
+ PortageDepParser up to date.
+
+2007-06-16 Piotr Jaroszyński
+
+ * AUTHORS: Add myself.
+
+2007-06-16 Stephen Bennett
+
+ * paludis/config_file.hh, paludis/config_file.cc,
+ paludis_config_file.se: Strip trailing whitespace from KV config files
+ by default.
+
+2007-06-15 Stephen Bennett
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Don't set
+ REAL_CHOST=CHOST until after CHOST is set.
+
+2007-06-15 Stephen Bennett
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash,
+ paludis/repositories/gentoo/ebuild.cc, paludis/eapis/0.conf,
+ paludis/eapis/exheres-0.conf, paludis/eapis/paludis-0.conf,
+ paludis/eapi.cc, paludis/eapi.sr: Allow EAPI configs to specify
+ additional ebuild module directories.
+
+2007-06-15 David Leverton
+
+ * paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild/ebuild.bash: Do inherit EAPI
+ and SLOT, because they're set from C++.
+
+ + Fixes: ticket:290
+
+2007-06-14 Piotr Jaroszyński
+
+ * python/name.cc, python/package_database.cc, python/paludis_python.hh,
+ python/version_requirements.cc: (python) Fix function naming.
+
+2007-06-13 Piotr Jaroszyński
+
+ * paludis/repositories/gentoo/vdb_merger.cc: Flush stdout when
+ printing progress of check.
+
+2007-06-11 David Leverton
+
+ * paludis/repositories/gentoo/ebuild/builtin_metadata.bash,
+ paludis/repositories/gentoo/ebuild/ebuild.bash: Don't export
+ metadata variables or inherit them from the environment.
+
+2007-06-10 David Leverton
+
+ * paludis/repositories/gentoo/portage_repository.hh,
+ paludis/repository.hh: Add layout() to RepositoryPortageInterface.
+
+2007-06-07 David Leverton
+
+ * ruby/demos/check_linkage.rb: Add directories to LD_LIBRARY_PATH,
+ to reduce false positives.
+
+2007-06-07 Piotr Jaroszyński
+
+ * paludis/repositories/gentoo/Makefile.am: Add
+ portage_repository_sets_TEST.* to EXTRA_DIST.
+
+2007-06-07 David Leverton
+
+ * ruby/demos/check_linkage.rb: Add --verbose switch to print the
+ names of broken files, and respect /etc/revdep-rebuild.
+
+2007-06-07 Ciaran McCreesh
+
+ * src/clients/gtkpaludis/libgtkpaludis/Makefile.am,
+ src/clients/gtkpaludis/libgtkpaludis/packages_list.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_list_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/packages_page.cc,
+ src/clients/gtkpaludis/libgtkpaludis/packages_page.hh,
+ src/clients/gtkpaludis/libgtkpaludis/sets_list.cc,
+ src/clients/gtkpaludis/libgtkpaludis/sets_list.hh,
+ src/clients/gtkpaludis/libgtkpaludis/sets_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/sets_list_model.hh: More gtkpaludis
+ work.
+
+2007-06-06 Ciaran McCreesh
+
+ * doc/header.html, doc/htmlheader.html, doc/index.html.skel: New lists
+ URL.
+
+2007-06-06 Ciaran McCreesh
+
+ * src/clients/gtkpaludis/libgtkpaludis/threaded_window.cc,
+ src/clients/gtkpaludis/libgtkpaludis/threaded_window.hh: Handle
+ exceptions.
+
+2007-06-06 Ciaran McCreesh
+
+ * paludis/tasks/sync_task.cc, paludis/tasks/sync_task.hh,
+ src/clients/gtkpaludis/Makefile.am,
+ src/clients/gtkpaludis/libgtkpaludis/Makefile.am,
+ src/clients/gtkpaludis/libgtkpaludis/gui_sync_task.cc,
+ src/clients/gtkpaludis/libgtkpaludis/gui_sync_task.hh,
+ src/clients/gtkpaludis/libgtkpaludis/main_notebook.cc,
+ src/clients/gtkpaludis/libgtkpaludis/main_notebook.hh,
+ src/clients/gtkpaludis/libgtkpaludis/main_window.cc,
+ src/clients/gtkpaludis/libgtkpaludis/main_window.hh,
+ src/clients/gtkpaludis/libgtkpaludis/messages_page.cc,
+ src/clients/gtkpaludis/libgtkpaludis/messages_page.hh,
+ src/clients/gtkpaludis/libgtkpaludis/packages_filter.cc,
+ src/clients/gtkpaludis/libgtkpaludis/repository_buttons.cc,
+ src/clients/gtkpaludis/libgtkpaludis/repository_buttons.hh,
+ src/clients/gtkpaludis/libgtkpaludis/task_sequence_list.cc,
+ src/clients/gtkpaludis/libgtkpaludis/task_sequence_list.hh,
+ src/clients/gtkpaludis/libgtkpaludis/task_sequence_list_model.cc,
+ src/clients/gtkpaludis/libgtkpaludis/task_sequence_list_model.hh,
+ src/clients/gtkpaludis/libgtkpaludis/task_window.cc,
+ src/clients/gtkpaludis/libgtkpaludis/task_window.hh,
+ src/clients/gtkpaludis/libgtkpaludis/version_info_model.cc: More
+ gtkpaludis work.
+
+2007-06-06 David Leverton
+
+ * src/clients/gtkpaludis/vtemm/Makefile.am: Fix parallel build.
+
+2007-06-06 David Leverton
+
+ * src/clients/gtkpaludis/vtemm/defs/generate_defs_vte.cc: Don't
+ require X to build.
+
+2007-06-06 Ciaran McCreesh
+
+ * (lots): Use libwrapiter 1.2.0.
+
+2007-06-06 Ciaran McCreesh
+
+ * paludis/repositories/gentoo/ebuild/Makefile.am,
+ paludis/repositories/gentoo/ebuild/ebuild.bash,
+ paludis/repositories/gentoo/ebuild/exlib_functions.bash,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/ebuild_entries.hh: Initial exlib support.
+
+2007-06-06 Richard Brown
+
+ * doc/configuration.html.skel,
+ paludis/environments/paludis/paludis_config.cc,
+ src/clients/paludis/install_TEST_setup.sh,
+ src/clients/paludis/upgrade_TEST_setup.sh: specpath -> specpath.conf
+
+ + Fixes: ticket:282
+
+2007-06-05 Ciaran McCreesh
+
+ * configure.ac, paludis/eapi-fwd.hh, paludis/eapi.cc, paludis/eapi.sr,
+ paludis/eapis/0.conf, paludis/eapis/exheres-0.conf,
+ paludis/eapis/paludis-1.conf, paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.sr,
+ paludis/repositories/gentoo/ebuild/builtin_init.bash,
+ paludis/repositories/gentoo/ebuild/builtin_metadata.bash,
+ paludis/repositories/gentoo/ebuild/ebuild.bash,
+ paludis/repositories/gentoo/ebuild/eclass_functions.bash,
+ paludis/repositories/gentoo/ebuild/utils/Makefile.am,
+ paludis/repositories/gentoo/ebuild/utils/exheres-0,
+ paludis/repositories/gentoo/ebuild/utils/exheres-0/Makefile.am,
+ paludis/repositories/gentoo/ebuild/utils/exheres-0/banned_in_eapi_exheres-0,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_TEST.cc,
+ paludis/repositories/gentoo/portage_repository_TEST_setup.sh,
+ paludis/repositories/gentoo/vdb_repository.cc: More exheres work.
+
+2007-06-05 David Leverton
+
+ * paludis/dep_list/condition_tracker.cc,
+ paludis/dep_list/condition_tracker.hh,
+ paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/dep_list_TEST.cc, paludis/dep_list/Makefile.am,
+ paludis/dep_list/show_suggest_visitor.cc,
+ paludis/dep_list/show_suggest_visitor.hh,
+ paludis/dep_list/uninstall_list.cc,
+ paludis/dep_list/uninstall_list.hh, paludis/dep_tag.cc,
+ paludis/dep_tag-fwd.hh, paludis/dep_tag.hh,
+ paludis/portage_dep_parser.cc, paludis/tasks/install_task.cc,
+ paludis/tasks/uninstall_task.cc, ruby/dep_tag.cc,
+ ruby/dep_tag_TEST.rb, src/output/console_install_task.cc,
+ src/output/console_install_task.hh: Add TargetDepTag and extra
+ members to DependencyDepTag. Indicate which dependents are really
+ pulling in a new package, versus which are satisfied by the
+ currently installed version.
+
+2007-06-05 Richard Brown
+
+ * ruby/contents.cc, ruby/contents_TEST.rb, ruby/dep_tag.cc,
+ ruby/paludis_ruby.hh: (ruby) Fix Contents and DepTag visitors.
+
+2007-06-05 Ciaran McCreesh
+
+ * paludis/distribution.cc, paludis/distribution.sr,
+ paludis/distributions/gentoo.conf, paludis/portage_dep_parser.cc,
+ paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/gentoo/ebin.cc,
+ paludis/repositories/gentoo/ebin.sr,
+ paludis/repositories/gentoo/ebin_entries.cc,
+ paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.sr,
+ paludis/repositories/gentoo/ebuild/builtin_fetchbin.bash,
+ paludis/repositories/gentoo/ebuild/builtin_initbin.bash,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/exheres_layout.cc,
+ paludis/repositories/gentoo/exheres_layout.hh,
+ paludis/repositories/gentoo/layout.cc,
+ paludis/repositories/gentoo/layout.hh,
+ paludis/repositories/gentoo/make_ebin_repository.cc,
+ paludis/repositories/gentoo/make_ebuild_repository.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_params.sr,
+ paludis/repositories/gentoo/portage_repository_profile.cc,
+ paludis/repositories/gentoo/portage_repository_profile.hh,
+ paludis/repositories/gentoo/traditional_layout.cc,
+ paludis/repositories/gentoo/traditional_layout.hh,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ src/output/console_query_task.cc: exheres layout work.
+
+2007-06-05 Ciaran McCreesh
+
+ * paludis/dep_list/dep_list.cc, paludis/distribution.cc,
+ paludis/distribution.hh, paludis/environment-fwd.hh,
+ paludis/environment.hh, paludis/environment_implementation.cc,
+ paludis/environment_implementation.hh,
+ paludis/environments/adapted/adapted_environment.cc,
+ paludis/environments/adapted/adapted_environment.hh,
+ paludis/environments/environment_maker.cc,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_config.hh,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/paludis/paludis_environment.hh, paludis/files.m4,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/registration.cc,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/make_ebuild_repository.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc,
+ paludis/repositories/virtuals/registration.cc, paludis/util/files.m4,
+ paludis/util/options-fwd.hh, paludis/util/options.hh,
+ vim/syntax/paludis-environment-conf.vim: Allow environments,
+ environment.conf to define distribution.
+
+ + Fixes: ticket:283
+
+2007-06-05 Ciaran McCreesh
+
+ * vim/syntax/paludis-repositories-conf.vim: Update vim syntax for
+ current keys.
+
+2007-06-04 Ciaran McCreesh
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/range_rewriter.hh:
+ Fix || deps.
+
+2007-06-04 Ciaran McCreesh
+
+ * paludis/eapis/0.conf, paludis/eapis/exheres-0.conf,
+ paludis/eapis/paludis-1.conf,
+ paludis/repositories/gentoo/ebuild/ebuild.bash: Fix sandbox issues.
+
+2007-06-04 Ciaran McCreesh
+
+ * paludis/eapis/0.conf, paludis/eapis/exheres-0.conf,
+ paludis/eapis/paludis-1.conf: Disable userpriv for pkg_setup.
+
+2007-06-04 Ciaran McCreesh
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Permit more sandbox
+ writes by default.
+
+2007-06-04 Ciaran McCreesh
+
+ * misc/make_sr.bash, paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/installed_gems_repository.cc: Fix 3.4
+ compile.
+
+2007-06-04 David Leverton
+
+ * paludis/repositories/gentoo/ebuild_entries.cc: Don't die if we
+ can't remove a stale cache file.
+
+2007-06-04 David Leverton
+
+ * paludis/repositories/gems/yaml.cc: Fix Gems tests.
+
+2007-06-04 Ciaran McCreesh
+
+ * src/clients/gtkpaludis/Makefile.am: Looks like autotools is dumb.
+ Fix gtkpaludis build.
+
+2007-06-04 David Leverton
+
+ * src/clients/gtkpaludis/Makefile.am: Fix gtkpaludis build.
+
+2007-06-04 Ciaran McCreesh
+
+ * configure.ac, paludis/Makefile.am.m4,
+ paludis/dep_list/uninstall_list.cc, paludis/files.m4,
+ paludis/hashed_containers.cc, +paludis/hashed_containers.hh,
+ -paludis/hashed_containers.hh.in: Use -D rather than .in for hashes.
+
+ + Fixes: ticket:270
+
+2007-06-04 Ciaran McCreesh
+
+ * (lots): Import gtkpaludis.
+
+2007-06-04 Ciaran McCreesh
+
+ * configure.ac, doc/doc_main.doxygen, doc/doxygen.conf.in,
+ misc/Makefile.am, paludis/args/man.hh,
+ paludis/dep_list/query_visitor.hh,
+ paludis/dep_list/show_suggest_visitor.hh, paludis/dep_spec-fwd.hh,
+ paludis/distribution.hh, paludis/eapi.hh, paludis/eapi.sr,
+ paludis/environments/paludis/keywords_conf.hh,
+ paludis/environments/paludis/licenses_conf.hh,
+ paludis/environments/paludis/mirrors_conf.hh,
+ paludis/environments/paludis/package_mask_conf.hh,
+ paludis/environments/paludis/use_conf.hh, paludis/host_tuple_name.hh,
+ paludis/repositories/gems/exceptions.hh,
+ paludis/repositories/gems/gem_specification.hh,
+ paludis/repositories/gems/gem_specifications.hh,
+ paludis/repositories/gems/gems_repository.hh,
+ paludis/repositories/gems/installed_gems_repository.hh,
+ paludis/repositories/gems/metadata.hh,
+ paludis/repositories/gems/yaml.hh,
+ paludis/repositories/gentoo/eapi_phase.hh,
+ paludis/repositories/gentoo/layout.hh,
+ paludis/repositories/gentoo/traditional_layout.hh,
+ paludis/util/attributes.hh, paludis/util/fs_entry.hh,
+ paludis/util/visitor.hh, -misc/svn-version-filter-data.bash.in,
+ -misc/svn-version-filter.bash: More doxygen work.
+
+2007-06-04 Ciaran McCreesh
+
+ * paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.hh,
+ paludis/environments/no_config/no_config_environment.sr,
+ paludis/environments/no_config/no_config_environment_TEST.cc,
+ paludis/environments/paludis/bashable_conf.cc,
+ paludis/environments/paludis/bashable_conf.hh,
+ paludis/environments/paludis/keywords_conf.cc,
+ paludis/environments/paludis/keywords_conf.hh,
+ paludis/environments/paludis/licenses_conf.cc,
+ paludis/environments/paludis/licenses_conf.hh,
+ paludis/environments/paludis/mirrors_conf.cc,
+ paludis/environments/paludis/mirrors_conf.hh,
+ paludis/environments/paludis/package_mask_conf.cc,
+ paludis/environments/paludis/package_mask_conf.hh,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_config.hh,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/paludis/paludis_environment.hh,
+ paludis/environments/paludis/use_conf.cc,
+ paludis/environments/paludis/use_conf.hh,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/environments/portage/portage_environment.hh,
+ paludis/qa/qa_environment.cc, python/environment.cc,
+ ruby/environment.cc, src/clients/adjutrix/adjutrix.cc: Move various
+ things into subnamespaces.
+
+2007-06-04 Ciaran McCreesh
+
+ * configure.ac: Include paludisenvironments in default libraries.
+
+2007-06-04 Ciaran McCreesh
+
+ * Makefile.am, configure.ac, paludis/Makefile.am.m4,
+ paludis/args/Makefile.am, paludis/dep_list/Makefile.am,
+ paludis/digests/Makefile.am, paludis/environments/Makefile.am,
+ paludis/environments/adapted/Makefile.am,
+ paludis/environments/no_config/Makefile.am,
+ paludis/environments/paludis/Makefile.am,
+ paludis/environments/portage/Makefile.am,
+ paludis/environments/test/Makefile.am, paludis/merger/Makefile.am,
+ paludis/qa/Makefile.am.m4, paludis/repositories/Makefile.am,
+ paludis/repositories/cran/Makefile.am,
+ paludis/repositories/fake/Makefile.am,
+ paludis/repositories/gems/Makefile.am,
+ paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/virtuals/Makefile.am,
+ paludis/selinux/Makefile.am, paludis/tasks/Makefile.am,
+ paludis/util/Makefile.am.m4, pkg-config, pkg-config/Makefile.am,
+ pkg-config/paludis.pc.in: Use pkg-config. Move include files to a
+ subdirectory.
+
+2007-06-04 Ciaran McCreesh
+
+ * (lots): Re-add Gems, using Syck instead of libyaml. Various code
+ cleanups.
+
+2007-06-04 David Leverton
+
+ * AUTHORS, paludis/sohooks_TEST.cc, paludis/syncer.cc,
+ paludis/util/clone.hh, paludis/util/clone-impl.hh,
+ paludis/repositories/gentoo/portage_repository_sets_TEST.cc:
+ Update my email address.
+
+2007-06-03 David Leverton
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list_TEST.cc:
+ Fix range-rewriting.
+
+2007-06-01 Ciaran McCreesh
+
+ * (lots): Code cleanup.
+
+ + Fixes: ticket:266
+ + Fixes: ticket:267
+
+2007-06-01 Ciaran McCreesh
+
+ * paludis/eapis/exheres-0.conf, paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild/builtin_metadata.bash: EAPI
+ definable metadata variables.
+
+ + Fixes: ticket:265
+
+2007-06-01 David Leverton
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list_TEST.cc:
+ Fix || ( ) when all children are unavailable and the first is
+ subject to --dl-override-masks.
+
+2007-06-01 David Leverton
+
+ * paludis/repositories/gentoo/portage_repository_sets_TEST.cc:
+ Don't try to run the GLSA tests if GLSA support isn't compiled in.
+
+2007-05-31 Ciaran McCreesh
+
+ * (lots): Ebuild definable call sequences.
+
+ + Fixes: ticket:264
+
+2007-05-30 Richard Brown
+
+ * doc/faq.html.skel, doc/migration.html.skel: Update docs saying use
+ export in bashrc.
+
+2007-05-29 Mike Kelly
+
+ * paludis/repositories/gentoo/ebin_entries.cc,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/ebuild.hh,
+ paludis/repositories/gentoo/layout.hh,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository.hh,
+ paludis/repositories/gentoo/traditional_layout.cc,
+ paludis/repositories/gentoo/traditional_layout.hh: Add two new members
+ to Layout: package_directory and category_directory.
+
+2007-05-28 Ciaran McCreesh
+
+ * misc/make_sr.bash: Allow allow_named_args to be restricted to .cc
+ files.
+
+2007-05-28 Ciaran McCreesh
+
+ * configure.ac, paludis/Makefile.am.m4, paludis/dep_list/Makefile.am,
+ paludis/dep_list/dep_list.cc, paludis/distribution-fwd.hh,
+ paludis/distribution.cc, paludis/distribution.hh,
+ paludis/distribution.sr, paludis/distributions,
+ paludis/distributions/Makefile.am, paludis/distributions/gentoo.conf,
+ paludis/environments/environment_maker.cc,
+ paludis/environments/no_config/Makefile.am,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/paludis/Makefile.am,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/portage/Makefile.am, paludis/files.m4,
+ paludis/merger/Makefile.am, paludis/qa/Makefile.am.m4,
+ paludis/repositories/cran/Makefile.am,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/gentoo/ebuild/Makefile.am,
+ paludis/repositories/gentoo/make_ebuild_repository.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc,
+ paludis/repositories/virtuals/registration.cc, python/Makefile.am,
+ ruby/Makefile.am, ruby/demos/Makefile.am,
+ src/clients/adjutrix/Makefile.am, src/clients/contrarius/Makefile.am,
+ src/clients/inquisitio/Makefile.am, src/clients/paludis/Makefile.am:
+ Distribution definable defaults.
+
+ + Fixes: ticket:263
+
+2007-05-28 David Leverton
+
+ * ruby/demos/find_unmanaged_files.rb: (ruby) Support ${ROOT} in
+ find_unmanaged_files.rb.
+
+2007-05-28 Ciaran McCreesh
+
+ * configure.ac, paludis/Makefile.am.m4, paludis/dep_list/Makefile.am,
+ paludis/dep_spec.se, paludis/eapi-fwd.hh, paludis/eapi.cc,
+ paludis/eapi.hh, paludis/eapis, paludis/eapis/0.conf,
+ paludis/eapis/CRAN-1.conf, paludis/eapis/Makefile.am,
+ paludis/eapis/exheres-0.conf, paludis/eapis/paludis-1.conf,
+ paludis/merger/Makefile.am, paludis/name.se,
+ paludis/portage_dep_parser.se, paludis/qa/Makefile.am.m4,
+ paludis/repositories/cran/Makefile.am,
+ paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/gentoo/ebuild/Makefile.am, python/Makefile.am,
+ ruby/Makefile.am, ruby/demos/Makefile.am,
+ src/clients/adjutrix/Makefile.am, src/clients/contrarius/Makefile.am,
+ src/clients/inquisitio/Makefile.am, src/clients/paludis/Makefile.am:
+ Move EAPI data into configuration files.
+
+ + Fixes: ticket:256
+
+2007-05-28 Ciaran McCreesh
+
+ * misc/make_se.bash: Allow destringifiable SEs.
+
+2007-05-28 Ciaran McCreesh
+
+ * paludis/dep_spec-fwd.hh, paludis/dep_spec.cc, paludis/dep_spec.hh,
+ paludis/dep_spec_TEST.cc, paludis/dep_spec_flattener.cc,
+ paludis/dep_spec_flattener.hh, paludis/dep_spec_pretty_printer.cc,
+ paludis/dep_spec_pretty_printer.hh,
+ paludis/dep_spec_pretty_printer_TEST.cc, paludis/eapi.cc,
+ paludis/eapi.sr, paludis/portage_dep_lexer.cc,
+ paludis/portage_dep_lexer.hh, paludis/portage_dep_parser.cc,
+ paludis/portage_dep_parser_TEST.cc, paludis/qa/dep_flags_check.cc,
+ paludis/qa/extract_check.cc, paludis/qa/homepage_check.cc,
+ paludis/qa/src_uri_check.cc,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ src/output/console_query_task.cc: Recognise (but don't support) -> in
+ SRC_URI.
+
+2007-05-27 Ciaran McCreesh
+
+ * paludis/dep_list/Makefile.am, paludis/dep_list/dep_list.cc,
+ paludis/dep_list/dep_list.hh, paludis/dep_list/show_suggest_visitor.cc,
+ paludis/dep_list/show_suggest_visitor.hh: Split up DepList some more.
+
+2007-05-27 David Leverton
+
+ * paludis/dep_spec.cc, paludis/dep_spec.hh,
+ paludis/dep_spec_TEST.cc, paludis/util/clone.hh,
+ paludis/util/clone-impl.hh, paludis/util/files.m4: Add
+ DepSpec->clone().
+
+ + Fixes: ticket:255
+
+2007-05-27 Ciaran McCreesh
+
+ * paludis/dep_list/Makefile.am, paludis/dep_list/dep_list.cc,
+ paludis/dep_list/dep_list.hh, paludis/dep_list/query_visitor.cc,
+ paludis/dep_list/query_visitor.hh: Split out some of DepList.
+
+2007-05-26 Ciaran McCreesh
+
+ * paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.sr,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/vdb_repository.cc: More EAPI work.
+
+2007-05-26 Ciaran McCreesh
+
+ * paludis/dep_spec.cc, paludis/dep_spec.se, paludis/eapi.cc,
+ paludis/eapi.sr, paludis/merger/Makefile.am, paludis/name.cc,
+ paludis/name.se, paludis/portage_dep_parser.cc,
+ paludis/portage_dep_parser.se, paludis/portage_dep_parser_TEST.cc,
+ paludis/repositories/gentoo/ebuild_entries.cc, paludis/util/files.m4,
+ paludis/util/make_shared_ptr-fwd.hh, paludis/util/make_shared_ptr.hh,
+ python/eapi.cc, python/eapi_TEST.py, ruby/eapi.cc, ruby/eapi_TEST.rb:
+ More EAPI work.
+
+2007-05-26 David Leverton
+
+ * paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/gentoo/portage_repository_sets.cc,
+ paludis/repositories/gentoo/portage_repository_sets_TEST.cc,
+ paludis/repositories/gentoo/portage_repository_sets_TEST_cleanup.sh,
+ paludis/repositories/gentoo/portage_repository_sets_TEST_setup.sh:
+ Fix range="r*" in GLSAs, fix PortageRepository::sets_list(), add
+ some tests.
+
+2007-05-26 Ciaran McCreesh
+
+ * paludis/dep_spec_pretty_printer_TEST.cc, paludis/eapi.cc,
+ paludis/eapi.hh, paludis/eapi.sr, paludis/files.m4,
+ paludis/portage_dep_parser-fwd.hh, paludis/portage_dep_parser.cc,
+ paludis/portage_dep_parser.hh, paludis/portage_dep_parser_TEST.cc,
+ paludis/qa/parse_deps_check.cc,
+ paludis/repositories/cran/cran_dep_parser.cc,
+ paludis/repositories/cran/cran_dep_parser.hh,
+ paludis/repositories/cran/cran_dep_parser_TEST.cc,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/version_metadata.cc, paludis/version_metadata.hh: More EAPI
+ work.
+
+ + Fixes: ticket:245
+
+2007-05-26 Ciaran McCreesh
+
+ * (lots): New type safe visitor framework.
+
+ + Fixes: ticket:226
+
+2007-05-24 David Leverton
+
+ * paludis/environments/paludis/paludis_config.cc: Allow ${ROOT} in
+ repository_defaults.{conf,bash}.
+
+2007-05-24 David Leverton
+
+ * paludis/merger/merger.cc, paludis/merger/merger.hh,
+ paludis/merger/merger_TEST.cc,
+ paludis/merger/merger_TEST_setup.sh, paludis/merger/unmerger.cc,
+ paludis/repositories/gentoo/vdb_merger.cc,
+ paludis/repositories/gentoo/vdb_merger.hh: Rename _skip hooks to
+ _override; accept "force" as hook output instead of "noskip".
+
+2007-05-24 Piotr Jaroszyński
+
+ * paludis/merger/entry_type.cc, paludis/merger/entry_type.hh,
+ paludis/merger/entry_type.se, paludis/merger/Makefile.am,
+ paludis/merger/merger.cc, paludis/merger/merger.hh,
+ -paludis/merger/merger.se, paludis/merger/merger_TEST.cc,
+ paludis/merger/merger_TEST_setup.sh, paludis/merger/unmerger.cc,
+ paludis/merger/unmerger.hh, paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/gentoo/vdb_merger.cc,
+ paludis/repositories/gentoo/vdb_merger.hh,
+ paludis/repositories/gentoo/vdb_unmerger.cc,
+ paludis/repositories/gentoo/vdb_unmerger.hh,
+ paludis/repositories/gentoo/vdb_unmerger.sr,
+ paludis/repositories/gentoo/vdb_unmerger_TEST.cc,
+ paludis/repositories/gentoo/vdb_unmerger_TEST_cleanup.sh,
+ paludis/repositories/gentoo/vdb_unmerger_TEST_setup.sh: Redesign
+ Unmerger and add _skip hooks.
+
+2007-05-23 Richard Brown
+
+ * ruby/eapi.cc, ruby/eapi_TEST.rb, ruby/Makefile.am, ruby/name.cc,
+ ruby/paludis_ruby.hh, ruby/version_metadata.cc,
+ ruby/version_metadata_TEST.rb: (ruby) EAPI classes.
+
+2007-05-23 Richard Brown
+
+ * ruby/environment.cc, ruby/environment_test.rb: (ruby) Fix
+ accept_unstable.
+
+2007-05-23 Piotr Jaroszyński
+
+ * python/eapi.cc: (python) Fix visibility.
+
+2007-05-22 Piotr Jaroszyński
+
+ * python/environment.cc, python/environment_TEST.py,
+ python/Makefile.am: (python) Add AdaptedEnvironment.
+
+2007-05-22 Piotr Jaroszyński
+
+ * doc/epydoc.css, doc/index.html.skel, doc/Makefile.am, Makefile.am:
+ Add the Python API docs to the homepage.
+
+2007-05-22 Piotr Jaroszyński
+
+ * python/eapi.cc, python/eapi_TEST.py, python/Makefile.am,
+ python/paludis_python_so.cc, python/version_metadata.cc,
+ python/version_metadata_TEST.py: (python) Add EAPI stuff.
+
+2007-05-22 Ciaran McCreesh
+
+ * configure.ac, -paludis/repositories/gems: Kill gems for now until